400 050 6600
数据分析师

手机号

验证码

30天自动登录
当前位置:首页 - Q&A问答

Q&AQ&A问答

为什么区块链永远不会杀死数据库?

来源:CPDA数据分析师网 / 作者:数据君 / 时间:2020-11-23

区块链的好处和挑战
有许多不同的区块链技术和网络,它们都有一个基本特征:“交易”记录不仅仅存储在一个数据库中。取而代之的是,交易的共识记录在生态系统的整个参与者网络之间,区块链是不可变的,分布式的交易记录,它使用加密算法以安全的方式在一组交易方之间达成共识,从而使交易链中的每个交易方都能准确记录每笔交易,没有任何一方可以为自己的利益而诱使其更改数据库的中央存储库,区块链凭借其分布式模型,区块如何链接到链以及其共识算法而值得信赖,该算法使更改区块链的成本高昂。

区块链在计算上很昂贵
通过设计用于得出共识的密码算法需要大量工作,结果有许多努力集中在减少计算费用,相应的加密货币费用和功率费用上,一种称为锚定的方法可以减少存储在链上的数据量,在链上将交易分批,散列并组织到带有时间戳的块中,以包含在区块链中,然后将指示数据锚定在区块链上的位置的收据存储在数据库或其他持久性存储中,从而使任何交易都可验证,这种方法的一个关键方面是,事务中涉及的数据没有“存储”在锚中,仅存储数据的加密,锚定用于对照哈希验证原始数据,并确定何时将其提交到区块链,但不用于存储数据。这实际上是一个记录系统,因为它记录了交易数据的哈希,其完整性可以随时由任何人进行验证。这提供了独立的信任源,同时即使在公共区块链上也保持机密数据的隐私性。

区块链支持哪些应用程序?它们分为三类:
1、智能合约可确保根据预定规则进行一致的资产转移
2、智能资产可确保各方之间可以跟踪,验证和结算任何标记化资产的所有权状态
3、智能物联网可确保设备产生的信号不会被篡改并反映所感测的真实价值

数据库应用数据库与区块链的不同之处在于,它们显式存储数据
数据库为两种工作负载提供动力:操作工作负载和分析工作负载,称为在线事务处理系统的操作数据库为某些应用程序提供了动力,例如考虑一个欺诈纠纷解决系统,该系统使呼叫中心代理能够帮助客户审查金融交易并在一秒钟或更短的时间内提交有关这些交易的争议,这需要特殊的数据结构和算法,这些结构和算法可以非常快地同时处理许多用户的数据,在线分析处理系统检查历史交易并从中获取见解或生成预测性机器学习模型,这些系统专门用于排序数据和计算指标,例如总和和平均值,这需要高吞吐量。

机器学习结合在一个平台上的新数据库,称为在线预测处理
客户服务呼叫中心:呼叫中心代理通常在接到订单后几秒钟就通过电话,Web或移动应用程序等渠道响应客户查询。
个性化:机器学习模型,可预测即将与客户采取的行动。
预测性维护:机器学习模型,可预测何时现场设备可能会发生故障。
所有这些用例都需要一个数据库-区块链根本无法执行这些功能。

数据库的死机被极大地夸大了区块链可能会改变交易的完整性,但数据库将始终保留为关键任务应用程序提供动力,分析那些应用程序并充当学习型AI的心脏,它们共同为许多垂直行业提供了强大的组合。


客服热线:400-050-6600

商业联合会数据分析专业委员会



Prev article

分析只是决策支持中的一种方案?

Next article

大数据时代如何让AI发挥作用保护您的数据?

数据分析师

报名咨询

数据分析师

报名缴费

数据分析师

客服中心

数据分析师

课程服务

数据分析师

认证服务