LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > GMCC主网支持MVCCKVDB的存储方式

GMCC主网支持MVCCKVDB的存储方式

2021-05-17 区块链有话说 来源:区块链网络

GMCC主网率先创新实现MVCCKVDB(多版本 KV 数据存储),传统的区块链是以 merkle 树或是 MPT 树的形式来存储数据,每次数据的改变,树都会做一次重构,效率比较低下。 例如,对于一颗 20 层的默克尔树,查询一个叶子节点的数据需要进行 20 次读操作来完成,导致数据查询的效率仅为普通数据库的查询效率的 1/20,对于每秒能完成 10 万次读操作的系统,每秒仅能读取 5000 笔交易的数据,大幅限制了系统的读取性能。写数据时,同样要加载树型分支上的多个节点数据,并最终要在更新以后写入到磁盘,这里面的操作消耗也是比较大的。GMCC主网借鉴了数据库设计中的 MVCC 理念(Multi-Version ConcurrencyControl 多版本并发控制),设计了独创的 KVMVCC 的数据存储格式,用于改善 MAVL 或者 MPT 结构中存在的低效的问题,更好的满足区块链数据增长到一定规模后的保持较高的数据读写性能。GMCC主网通过MVCCKVDB(多版本 KV 数据存储)技术,可以提高应用端运行高效率。

—-

编译者/作者:区块链有话说

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...