首个实现移动直连的区块链背后,这项数据库专利功不可没,中国移动区块链专业委员会委员

2023-06-28 10:08:01 views

1 内存印象型数据库专利

做为全世界第一款完成移动设备直连区块链的BFChain,在产品研发之初即遭遇着移动设备储存能力有限的考验。因此,BFChain对储存方法开展了改进和自主创新,并独创性了内存印象型数据库系统软件技术性专利。该技术专利已于2019年7月16日宣布发布。

▲BFChain内存印象型数据库专利

数据库技术性(Database Technology),是一种电脑管理数据的方式 ,它科学研究怎样机构和储存数据,怎样高效率地得到和解决数据。简易而言,便是与数据的储存、获得(查找)和处置有关的技术性。

▲数据库技术

硬盘数据库VS内存数据库

所说内存型数据库,就是指数据放到内存中立即使用的数据库,与之相对性应的是硬盘数据库。如下图所示,在浏览内存数据库时,节约了“内存——硬盘”的阶段。

▲电脑硬盘数据库运作提示

▲内存数据库运作提示

相比于硬盘数据库,内存数据库的的数据读写能力速率要高于好多个量级,进一步提高了数据浏览的高效率。

传统式数据库的窘境

在传统式数据库技术性中,还普遍存在着那样的问题:因为每一次数据浏览都必须解析xml数据库,当数据总产量越大时,查找速率将变慢。

那麼,与之对比,BFChain的“内存印象型数据库”专利技术性,都有哪些自主创新?

2 BFChain的解决方法

在这里一专利中,数据库系统软件主要包含数据写入和数据载入2个控制模块。数据写入控制模块用以将数据从系统盘写入数据库,并在数据与内存详细地址间创建数据库索引关联;数据载入控制模块用以客户键入欲查找的数据并载入内存之中存有的数据。

▲BFChain内存印象型数据库控制模块组成

数据数据库索引的确立与载入

有关数据与详细地址两者之间的数据库索引创建与载入全过程,我们可以举一个在图书馆借阅的事例来了解:

假定你已经在公共图书馆找寻一本书。在应用数据库技术性之前,你需要按创作者或小说名字的英文字母或笔画顺序,锁住相关木柜、逐页翻看,再按卡上列出部位往书柜找书.......必须耗费较大的气力才可以在无际的书海中寻找它。不仅如此,你也没法明确在这个公共图书馆中能否有这一本图书或这本书是不是已经借出去。

▲上世纪70时代的公共图书馆

可是在产生图书与部位的数据数据库索引之后,大家只要在查找机器设备上搜索关键词,便可以了解在书屋中能否有该本图书、得到索书号与比较应的藏书室和书柜的部位,进一步提高借阅的高效率。

▲数据连接网络的公共图书馆

同样,在手机端区块链里,假如要运作和检查区块链数据,根据创建区块链ID和区块相对高度中间的联络,将省掉对数据的解析xml实际操作,查找将越来越十分高效率。

▲BFChain数据写入步骤

3 内存印象型数据库技术性解决了什么问题?

可是,创建全部数据库内数据的数据库索引也代表着需耗费很大的储存空间。BFChain内存印象型数据库技术性依据挪动端特点进行了目的性的更改:不事先创建所有数据库索引数据,待必须载入对应的数据时,再创建与之有关的数据数据库索引。

根据这一设计方案,BFChain完成了2个总体目标:

① 提升了数据网站打开速度

② 节约了手机端储存空间

BFChain内存印象型数据库专利技术性解决了移动设备内存小的限定,为移动设备变成区块链互联网中单独的连接点给予了服务支持。此外,这一专利技术性也很大提高了BFChain的事务管理特性,10000 TPS让BFChain有着远超传统区块链的特性主要表现,位居领跑全世界的区块链新项目。

文 | Zee

编写 | Sea

版权声明 | 文中著作权归「链上巴根」全部,没经受权严禁一切方式转截,热烈欢迎分享核稿。