美文网首页
区块链与数据库

区块链与数据库

作者: hunkguo | 来源:发表于2018-11-25 21:05 被阅读0次

数据库的发家史

自上世纪70年代以来,基于关系模型的数据库解决方案层出不穷。我们生活中所有电子信息背后都有数据库的身影,大到银行账户,小到聊天记录。

传统数据库是中心化部署,就像中国,以中央政府为中心,全国各地的数据都交由其保存。

分布式数据库为应对互联网条件下大规模数据的处理需求,解决传统数据库面临的通信开销大、性能差、容量可扩展性差和可靠性低的问题。

设计初衷

数据库解决的是数据保存问题。

各节点间相互信任;节点根据数据使用情况保存部分数据;节点间要求数据保持一致,对数据同步的实时性要求很高。

区块链主打去中心化。

各节点间天生猜疑,不信任;节点保存诞生以来的所有数据;节点间实时性低,数据的提交需要大多数节点确认后方可写入;节点中的记录不可更新,不可删除。

数据库就像是银行存钱,虽说慢点,但银行把钱给我搞错了,我跟它没完。

区块链就像是在报纸发表文章,发给编辑后,需要主编审核才能发表,大多数人审核确认后,才能发表。

区块链降低了数据存取的效率,增强了数据的安全性

比特币的交易确认时间是10分钟,以太坊是18s左右。一个比特币区块只能容纳2000笔,如果持续一段时间每10分钟的交易超过2000,就会导致拥堵。

因为节点之间的互不信任,需要大多数节点确认交易后方可生效,去中心化提高了数据的安全性,降低了交易确认速度。

数据不可篡改

基于区块链的数据,一旦确认后,将不可篡改。

设想银行内的工作人员,操作数据库,不小心修改了字段数据,恰好这字段对应的是你的银行帐户余额,细思极恐。银行在技术上当然有各种环节和流程极力避免,但不能不说,这些对我们是完全保密的,我只能无条件的相信,而不能一窥其中奥秘。

但在区块链中就完全不一样,数据诞生之日起是什么样,到谁做了修改,如何修改的。所有记录清清楚楚的记录在案,随时可查,不需要任何部门的批准。

区块链与数据库在很长时间内还将共存。

公司内部数据如财务等数据还是用数据库保存,自己调用也方便。

采购、订单等数据放在区块链,方便外部核查,提高自身的信誉等,典型应用如供应链金融。

相关文章

  • 区块链学习笔记整理

    区块链的技术定义: 区块链的存储基于分布式数据库; 数据库是区块链的数据载体,区块链是交易的业务逻辑载体; 区块链...

  • BTCC Global:区块链与传统数据库有何不同?

    区块链与传统数据库有何不同? 区块链是什么?本质上,区块链是一种分布式、去中心化的数据库系统,这个系统会让数据的存...

  • 区块链数据库与传统数据库的特点

    由于区块链的火爆,很多朋友暂未分清区块链数据库与传统数据库有什么分别,那我简单整理一下,供大家理解:

  • 区块链技术基础(一)

    技术定义 区块链的存储基于分布式数据库; 数据库是区块链的数据载体,区块链是交易的业务逻辑载体; 区块链按时间序列...

  • 区块链入门与去中心化应用实战

    区块链入门与去中心化应用实战 区块链 – 原始区块链 ,是一种去中心化的数据库,它包含一张被称为区块的列表,有着持...

  • 李笑来分享笔记

    区块链生存指南: 区块链:历史数据不可篡改的数据库。 1.未来绝大多数的数据库应用都是区块链数据库,如:大数据,深...

  • 区块链基础知识问答

    什么是区块链 区块链是由区块组成的链。 本质上讲区块链是一个记账数据库。 这个数据库有两个特点: 1,去中心化。 ...

  • 区块链大全

    区块链 区块链blockchain,是基于区块链技术形成的公共数据库(公共账本)。 区块链涉及到的技术 密码学、分...

  • 九好集团探索区块链技术应用 解决后勤服务行业供应链难题

    区块链的实质是去中心化的数据库,这个数据库具有可追溯、不可篡改等特点。区块链技术可应用的领域非常广泛,凡是与互联网...

  • 揭开区块链的神秘面纱(二)

    一、区块链是什么? 区块链是一种特殊的分布式数据库。 (一)区块链是数据库,主要作用还是用来保存信息。所以信息可以...

网友评论

      本文标题:区块链与数据库

      本文链接:https://www.haomeiwen.com/subject/unsmqqtx.html