纠结!到底使用传统数据库还是区块链?

2018-02-12 16:19:28 来源:51CTO
标签:
区块链可以被认为是一种新型的数据库。这种数据库可以直接被分享,通过一群非信任节点,无中心化管理的方式运作。它不同于传统的SQL和NoSQL数据库被一个单一实体控制,即使是在防火墙后的分布式架构的数据库。
 
在某些方面讲区块链是一种更安全的数据库,在某些方面则不是。考虑到当前中心化的数据库依然是主流,可能混合两种数据库是一种不错的解决方案。
 
去中心化:区块链的优点
传统的数据库,需要一定的访问权限去管理,也就是说你必须依赖人为的管理。一旦访问权限被黑或者管理员作恶,数据就有很大的危险性,或者存在被人篡改的可能性。
 
在现实世界中,银行和金融机构以及各种大公司通过一些手段积攒了一些信用。我们将钱存在银行里,而不用担心它被盗。银行本身需要一批可信的数据库管理员,开发人员,以及一些安全的管理流程,依赖这些,来保证数据的安全性。但是这些数据库管理员,和开发人员,以及安全流程都是需要一定的时间成本和人力成本。
 
区块链提供了一种方式去取代这些额外的成本,用数字加密学和工作量证明以及节点共识的机制来保证数据的安全。
 
健壮性:区块链的优点
区块链的另外一个优点就是高容错,因为它内在的冗余机制。每个节点对于整个区块链网络而言,都不是必不可少的。节点之间互相通信,即使一些节点因为一些原因出错,也不会导致整个网络垮掉。同时失败的节点,重启之后也总是能正确同步新的交易。
 
对于传统数据库同样有冗余性,但是区块链却将它发挥到了一个新的高度。任何节点都可以自由的加入节点,并且不需要系统做任何的配置。同时任何节点都可以自由离开这个网络,而不会对网络造成影响。
 
传统数据库的冗余机制,依赖于昂贵的技术架构和容灾措施。通常是有一个主数据库,多个从数据库,主数据库通常运行在一个非常昂贵的高配置机器上,然后多个从数据库从主数据库同步数据。如果主数据库出线问题,从数据库就会临时上升为主数据库,并对主数据库进行恢复,恢复成功后,可能还需要切换到原来的主数据库。众说周知,这个技术架构非常复杂,而且在配置方面也比较难,出现问题之后,正确处理也不是非常容易。
 
但是如果是区块链,假设我们有十个节点,它们只需要运行在十个不同的普通计算机上就可以。节点之间互相通信,如果一个或者两个节点出现问题,其他节点不会有任何影响。
 
性能:中心化数据库优点
区块链比传统的数据库要慢,并不是因为区块链技术本身就慢,而是因为区块链本身是新生事物,依然处于早期阶段,性能优化仍然有一定空间,同时因为区块链除了像传统数据库那样运行,还要做额外的负载:
1. 签名验证。每一个区块链的交易都需要签名验证,同时这些签名验证在每个节点间都是要运行的,用于证明交易的合法性。传统数据库只在第一次通信做一些签名验证,后续请求就不需要。
2. 共识机制。节点间要达成共识,需要复杂的通信,并且需要处理分叉。
3. 冗余性。传统数据库,主节点更新数据,然后同步数据到从数据库。区块链每个节点都需要保存交易数据。
透明性
 
同时,在区块链上的交易都是透明的(传统区块链,现在已经有加密区块链方面的研究)。因为对于很多商业结构之间,可能存在竞争性,他们不希望对手看到他们的信息。但是另外有一些场景则恰恰相反,比如众筹平台,慈善平台,恰好需要交易的透明性和公开性。
总结
 
所以,对于到底使用传统数据库还是区块链,应该是取决于场景。中心化和健壮性?还是私密性?还是高性能?
 
所以,区块链在以下场景应该会更擅长:
1)公司内部审计;
2)来源追踪;
3)轻金融系统。
 
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
将区块链技术应用到智能锁设计中的可行性分析

智能”或许是科技行业中被用得最多的一个词。有些公司认为项目的智能就是在上面安装一个WiFi适配器,然后制作一个应用程序。但智能的真正含义是什么呢?物联网设备意味着什么?我相信,当设备集合在一起,创造出比单个设备的总和大得多的东西时,它们就会变得“智能”。

快速评估一个区块链项目的系统模型构建

这里有一个简单的指南,教你如何评估区块链资产,这是一个非常简单的方法,很可能不是商学院教授的方法。这里的想法是让您和其他人创建类似的系统/模型,以帮助您评估空间中的项目。

一文告诉你区块链中的“块”的生成方式及函数代码

这里我们讨论的是区块链。区块链上所定义的协议不仅是要交易数据而且还要交易数据的价值。目前的主要方式是在互联网出现之前发明的,它需要使用一个集中的票据交易所。

基于区块链分布式特性的存储系统的工作原理解析

将数据存储在大型集中式数据中心会带来性能、可用性和可伸缩性以及高资本或运营成本问题。集中的数据也会招致复杂的网络攻击。由于这些原因,公司正在寻找分散数据存储的方法。区块链存储是一种方法。

首届 Binance SAFU 黑客松预赛发掘区块链精英

由Blockdynamics、Genesis Block及BITWORK联合举办的首届 Binance SAFU 黑客松预赛已于2019年1月12至13日圆满结束。

更多资讯
苹果计划通过缩减招聘度过困境,是否可行?

据知情人士透露,苹果公司将削减部分部门的招聘,此前该公司iPhone销量低于预期,且未能实现假日季度的收入预期。苹果公司CEO蒂姆-库克(Tim Cook)本月早些时候在一次会议上向员工披露了这一消息。

《啥是佩奇》引发的IP社会化营销思考

动画形象ip本是一个二维的产物,因为ip本身的稀缺性、存在感、互联网化而变的越发的生动形象。如果几年前,我们提起ip,想到更多的还是热播剧以及动漫形象。但现在的ip已经进化成了矩阵式的三维衍生内容,如果要追其最根本的变化,其实无非是最开始的二元形象,通过几年的人为情感的融入,得到了“发酵”。这也是中国ip市场相较于国外的不同与优势。

遗憾收场的东芝家电如何重获新生?

相信没有人会想到,当初命在旦夕的东芝会有重获新生的可能,毕竟商业江湖,一旦走了下坡路,想要来个转折逐步走向复活,这绝对不是件易事。但凡事哪能一棒子打死,要么怎会有奇迹的存在呢?东芝家电就是那个例外的存在!

美无线制Libratone小鸟音响正式发布TRACK Air真无线耳机系列

丹麦品牌Libratone小鸟音响于2019年1月17日在北京正式发布真无线耳机系列 -- TRACK Air+真无线降噪耳机及 TRACK Air 真无线耳机,TRACK Air 真无线耳机系列采用前沿的技术和摩登设计,将颠覆市面上现有产品的理念,带来全新的真无线耳机聆听体验。

iPhone促销背后还面临哪3大问题?

作为全球最成功的科技公司之一,苹果公司的2018年并不好过。2018年8月2日,对苹果公司来说,无疑是个值得纪念的日子。

电路方案