首页 | 本学科首页   官方微博 | 高级检索  
     

针对区块链应用的查询优化模型
引用本文:王泓机,戴炳荣,李超,张绍华.针对区块链应用的查询优化模型[J].计算机工程与应用,2019,55(22):34-39.
作者姓名:王泓机  戴炳荣  李超  张绍华
作者单位:1.复旦大学 计算机科学技术学院,上海 201203 2.上海计算机软件技术开发中心,上海 201112
摘    要:区块链应用有去中心化、可追溯、不可篡改等优点,但现有的区块链系统难以满足在大数据量下数据的查询、访问需求。针对以上问题,结合ETL流程与区块链自身特点,提出一种区块链应用查询优化流程模型ETLVQ(Extract-Transform-Load-Validation-Query)。模型分为三个阶段:在第一阶段将区块链应用中异构数据源的数据进行抽取、转换并加载到查询优化数据仓库中;在验证阶段对加载后数据进行一致性校验;在查询阶段对外提供查询访问服务。该模型在保证区块链数据安全性的前提下,显著提升了区块链应用的查询访问效率与并发能力。

关 键 词:区块链  智能合约  ETL流程  查询优化  

Query Optimization Model for Blockchain Applications
WANG Hongji,DAI Bingrong,LI Chao,ZHANG Shaohua.Query Optimization Model for Blockchain Applications[J].Computer Engineering and Applications,2019,55(22):34-39.
Authors:WANG Hongji  DAI Bingrong  LI Chao  ZHANG Shaohua
Affiliation:1.School of Computer Science, Fudan University, Shanghai 201203, China 2.Shanghai Development Center of Computer Software Technology, Shanghai 201112, China
Abstract:Blockchain applications have the advantages of decentralization, traceability, and non-tampering. However, the existing blockchain system is difficult to meet the query and access requirements of data under large data volume. Aiming at the above problems, combined with the characteristics of ETL process and blockchain, a blockchain application query optimization process model ETLVQ(Extract-Transform-Load-Validation-Query) is proposed. The model is divided into three phases. In the first phase, the data of the heterogeneous data source in the blockchain application are extracted, converted and loaded into the query optimization data warehouse. During the verification phase, the loaded data are checked for consistency, and the query access service is provided externally during the query phase. Under the premise of ensuring the security of blockchain data, this model significantly improves the query access efficiency and concurrency of blockchain applications.
Keywords:blockchain  smart contract  ETL process  query optimization  
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号