面向区块链的数据管理中间件 |
| |
作者单位: | 华东师范大学数据科学与工程学院,上海200062 |
| |
基金项目: | 国家自然科学基金;国家自然科学基金;国家自然科学基金 |
| |
摘 要: | 作为一种去中心化的分布式账本,区块链被广泛应用于互不可信的多方之间共享数据.相比于发展多年的传统数据库,区块链存在无法支持丰富查询、对外提供查询接口单一和查询响应慢的问题.简单的组织结构和离散的存储方式是限制交易数据表达的主要原因.为了弥补现有区块链系统的不足,构建抽象模型、封装易于使用的接口以及提升查询效率是实现基于区块链的高效应用开发的主要方式.鉴于此,提出一种面向区块链的通用数据管理中间件,具有如下特征:(1)支持自定义构建数据模型,灵活地为交易数据抽象新模型;(2)提供多种数据访问接口支持丰富查询并采用同步缓存机制等优化方式提升查询效率;(3)设计提前哈希计算和异步批处理策略优化交易的延迟和吞吐.提出的数据管理中间件已集成于开源区块链CITA中,并通过实验验证其易用性与高效性.
|
关 键 词: | 区块链 数据管理 交易数据 抽象模型 |
本文献已被 CNKI 万方数据 等数据库收录! |
|