okx

区块链和分布式数据库的本质差异

时间:2023-06-18|浏览:196

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

此文是Ultrain联合创始人&CTO李宁先生的分享,讲解区块链和分布式数据库的区别。很多人容易混淆这两个概念,在基础技术方面也有很多相似的地方,但本质区别、核心价值和存储技术这三个方面来看,二者还是有很大不同的。

从本质区别来看,虽然区块链和分布式数据库都使用一致性的核心共识算法和冗余的数据存储技术,但区块链的核心目的在于构建一个尽可能去中心的、数据资产所有权永久保护和自由转让的世界,而分布式数据库核心目的则是尽可能构建一个逻辑中心,提供高性能、低成本和好扩展性的服务。此外,二者所面临的挑战也不同,区块链需要解决的是安全、去中心化和可扩展性的挑战,而分布式数据库需要解决的则是对业务的支持度、工程实现复杂度和硬件要求。

从核心价值探究,区块链的核心价值在于构建自己的数据资产世界,更新的是状态,存储的是可追溯日志,主要数据结构分为交易和区块;而分布式数据库的核心价值在于为业务系统提供数据存取服务,其中业务数据库面向操作,服务于业务产品和开发,数据仓库面向分析,服务于分析人员。

最后从存储技术角度,区块链基础的存储技术没太多变化,最大的区别在于数据结构和满足去中心化的共识;而分布式数据库则是解决单机上无法保存全部数据的问题,有NoSQL、RDMS中间件和分库分表方案以及新兴的NewSQL等。

总的来说,虽然区块链和分布式数据库在技术上有相似之处,但其目的、挑战、核心价值和存储技术等方面还是存在很多不同之处。

热点:区块链 数据

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1