计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (22): 34-39.DOI: 10.3778/j.issn.1002-8331.1905-0361
王泓机,戴炳荣,李超,张绍华
WANG Hongji, DAI Bingrong, LI Chao, ZHANG Shaohua
摘要: 区块链应用有去中心化、可追溯、不可篡改等优点,但现有的区块链系统难以满足在大数据量下数据的查询、访问需求。针对以上问题,结合ETL流程与区块链自身特点,提出一种区块链应用查询优化流程模型ETLVQ(Extract-Transform-Load-Validation-Query)。模型分为三个阶段:在第一阶段将区块链应用中异构数据源的数据进行抽取、转换并加载到查询优化数据仓库中;在验证阶段对加载后数据进行一致性校验;在查询阶段对外提供查询访问服务。该模型在保证区块链数据安全性的前提下,显著提升了区块链应用的查询访问效率与并发能力。