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

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

 

继续阅读
区块链或断臂自救,倡导“无币化”

在国内特有的监管环境下,国内区块链的发展正在呈现出进一步“与炒币划清界限”的信号。21世纪经济报道记者获悉,由OK区块链工程院发起的北京区块链生态投资基金已于5月19日正式宣布启动,该基金表示在北京金融局支持下,专注于“无币”区块链应用的投资。

区块链智能手机的未来发展方向,Zippie有话说

区块链技术被很多人认为将会是重新定义世界,能够开创全新时代的一种新技术。近年来随着区块链概念的日益火爆,新技术的不段发展,以及资本市场的不断涌入,区块链在各行业中的应用层出不穷。除去人们关注的数字货币领域外,区块链更是为已经开始走下坡路的智能手机市场注入了一剂强心针。仅2018年伊始这5个月中,就有数家智能手机厂商发布了区块链智能手机,其

Nuggets电商支付和身份验证平台推出Alpha版本

基于区块链的Nuggets平台让消费者畅享在线交易而无需分享或存储任何个人数据

手机业务没落的HTC,用区块链就能复苏?

众所周知,HTC手机早已经没落,其连续亏损的步伐也没有止步的迹象。虽然王雪红也一直尝试着给HTC注入新的活力,包括在VR市场的积极布局,但Vive系列的市场影响力也是泛善可陈,甚至都已经被Oculus追上,更遑论索尼借助其PS4的优势带来的VR设备出货量。

AI会不会哪天就取代了人类?

很多科幻作品中,人工智能常与人类反目成仇,有些甚至强大到了能操纵、奴役、毁灭人类的程度。不管是《终结者》系列的天网,还是《西部世界》中反叛的机器人,或者《异形》中的大卫,人们对于机器人的发展,惊奇的同时,不免有很多担忧。但是,我们距离科幻世界中人类的末日还有多远?什么时候机器人会揭竿而起开始反叛呢?

更多资讯
可穿戴设备只能买贵的?

如今手机非常普及,但因受制于便携或功能上已接近极限,不少市民开始将目光放到可穿戴设备上。

大数据妙用让深圳与众不同

手机点一点,就能解决上下班通勤难题;眼睛眨一眨,就能办好100项政务服务;鼠标动一动,就能享受快捷的便民服务。在深圳这样一座科技创新之都,大数据、云计算、物联网、移动互联网、人工智能等新兴技术风起云涌,正在给人们的生活带来巨大改变。

华为又要放大招,余承东出马说“很吓人”
华为又要放大招,余承东出马说“很吓人”

此前,华为消费者BG总裁余承东透露今年华为会有更大的技术突破,并以“很吓人”三个字来形容这项技术突破。而据了解,这项技术将于近期正式发布。

SLAM算法在AGV小车中的使用
SLAM算法在AGV小车中的使用

AGV想要自主行走主要是解决“在哪里?”、“要去哪?”、“怎么去?”这三个问题。“在哪里?”是定位的问题,“要去哪?”是路径规划的问题,“怎么去?”是导航的问题,解决了这三个问题也就基本上解决了agv自由行走的问题。

有了这套系统,工厂产线将成为“永动机”
有了这套系统,工厂产线将成为“永动机”

在机器人自动化生产工厂中,有两大问题一直困扰着工厂的生产管理者。

Moore8直播课堂
电路方案