区块链之分布式数据存储

区块链之分布式数据存储

30年前,有一个未来学家提出未来世界的趋势是分布式将代替去中心化:一个机器蜘蛛的六条腿配置分布式的计算引擎,去掉中心化的大脑,结果是这个机器蜘蛛的六条腿之间能够协调自如。

现在的发展正如他所预料的那样,整个世界也在朝着去中心化的路上前进,2008年金融危机之后的比特币的提出到今天区块链的蓬勃发展。这其中有一个最基础的技术就是分布式数据存储。区块链的分布式数据存储不像git代码管理工具的分布式数据存储,每一个成员的PC或者MAC或者小型机存放一个数据库,当更新的时候,自己的本地存储内容会及时地更新,而是把大数据拆分成小的数据并存储到各个电脑中,但是总和却是完整的数据。这些技术是封闭的吗?不是,是开源的,无论用C、C++还是node.js都是可以实现的,缺点可能是有一个,各个节点之间同步数据是需要消耗一定时间的。

在技术上要实现分布式存储,最理想的存储数据库应该是类似于mongodb的文档型存储数据库,相比于传统的关系型数据库,它的优点在于数据存储更加灵活,数据的读写速度快,另外可以非常方便的配合redis等的缓存。在过程中,需要注意的几点是:分级存储、多副本的一致性、容灾性强、性能好。

目前作者正在区块链的学习过程之中,目前是初链的志愿者和学习者之一,欢迎广大志同道和的人一同参加初链的推广,推动区块链的发展!

链接:初链github地址: [ 点击跳转 ]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值