前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链数据库,WHEN WAT WHERE WWW

区块链数据库,WHEN WAT WHERE WWW

作者头像
AustinDatabases
发布2020-02-13 17:54:25
6350
发布2020-02-13 17:54:25
举报
文章被收录于专栏:AustinDatabasesAustinDatabases

2020年开年就战火纷飞,注定这绝对是不会让你轻松忘记的一年,数据库也迎来了新类型。

区块链估计这个名字已经泛滥了,区块链数据库估计没几个人知道,估计马上就有人兴冲冲的问,真的有区块链数据库?what when where WWW.

传统的DB 们估计理解起区块链DB,一开始有点不适应,这个不适应应该是从centralization 和 decentration 这两个词开始的,大部分数据库都是 centralization 概念的产品,也便于理解,而decentration 的数据库估计我能想到的可能就是cassandra。 (当然概念性也差的比较远,但我实在想不到其他的数据库能更贴近)

下面这个图就是一个区块链数据库的概念的一部分, 数据库无法更改以前存储的数据。这点是非常重要的,区块链中每个节点存储的数据原则上是不能被改变的。

大致Shrink 一下 区块链数据库的几点需要实现的

1 无单点控制。无单点故障。联合投票节点实现去中心化控制,组成P2P网络。

2 存储的数据的格式并不统一

3 不仅仅能够防篡改。数据一旦被存储之后,就不可更改或删除。

4 网络中三分之一的节点可以经历任意错误,剩余的网络仍然能够在下一个区块上达成共识。

5 一个全球性网络在一个新的区块上只需要一秒钟来达成共识。换言之,交易能够迅速终结。

6 使用自定义资产、事务、权限和透明性设计自己的私有网络。

7 在事务级别设置权限,以确保明确的职责分离和强制选择访问。

8 需要开源,开源,开源 (ORACLE SQL SERVER 这样的数据库你是别想沾边)

9 可以设置公有 或 私有 的区块链范围及存储对象

至于区块链能解决什么问题,网络上可以搜去一大堆,这里不扯了,而有了这样的区块链数据库要承受的问题也是显而易见

1 是否能承受超高并发

2 数据复制的效率(速度),与复制方式的变革

3 任意添加存储,无感化管理,(无限添加存储)

4 数据的格式不在统一,支持多模数据格式

5 更强的数据压缩与解压缩技术

6 跨平台

7 高度的加密与安全算法

而这样产品对相关的周边,例如监控,运维等都提出了不一样的需求和标准以及实现。

那现在到底区块链数据库有产品吗, YES 目前已经有公司开发出了相关的公有,私有的区块链数据库产品。

(避免广告嫌疑,不提名字)

从去年就有感触,数据库的世界变化越来越快,类型,使用方式,品种,如果还仅仅活在 ORACLE MYSQL 的世界,那你的窗子该打开换换气了

这世界变化快,Always aim for achievement and forget about success

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档