区块链遇到数据库:相爱还是相杀?

简介:

如果你正在想要通过部署区块链来改善数据库流程,请记住你不需要进行彻底替换,下面让我们看看如何做?

区块链遇到数据库:相爱还是相杀?

当部署区块链时,无需替换现有数据库和相关流程,而是应该整合和改进。

虽然区块链技术可改善DevOps以及脱媒的数字化及基于共识的信息传播,但试点系统的支持者也尝尝建议应丢弃现有流程和传统数据库。

随着时间的推移,企业会构建自己的运营方法,这通常会关联到其数据存储系统及相关接口。随着员工逐渐熟悉这些方法和流程,他们会更加抵制激进的变革,而且也有很好的原因:尽管现有系统有其缺陷,但如果公司在成功运行,那么系统基本上仍然有效。

另一方面,DevOps面临越来越大的压力,他们需要快速、可靠和安全地分享数据--不仅仅是在相同公司的不同部门或者国际办事处之间,还有与供应商、合作伙伴、分包商和联盟成员共享数据。这种压力让IT基础设施管理员和数据库管理员很是头痛,对于他们来说,区块链是非常有吸引力的解决方案。

不幸的是,有才华且经验丰富的区块链工程师和系统架构师成本很高,供不应求。银行和其他金融机构在以惊人的速度抢购合适的人才,而学校在为学生提供解决技能短缺所需课程和培训方面速度很慢。因此,即使你能组建一支适当的人才队伍来解决数据共享问题,成本都会非常高昂。

因此,企业应该权衡这一成本与区块链的优势,区块链可即刻带来的优势包括:

非中介化或脱媒。 区块链系统并没有控制所有内容的中央权限,这使得它非常适合协作操作,例如具有高度自主权的分包商,联盟等。

分散化。 系统内每个参与者或节点都可携带共享数据的完整副本。因此,没有单点故障,也不需要担心DDoS攻击或者给定站定的人为错误。

保护。 在私有区块链中,可通过区块链中的公钥基础设施与特定方选择性地共享数据。与传统复制及同步产品不同,区块链可允许选择性加密密钥交换,以确保系统的特定参与者可访问共享数据。

实时复制。 虽然最常见的公共区块链系统(比特币)具有10分钟区块加入时间(即可花半小时或更长时间将将数据加入到系统中),私有区块链允许启动器选择自己的平均区块时间,允许更快的交易结算。例如,Multichain允许你将区块生成目标时间指定为低至几秒钟。

可审计性。 区块链的基本构建块是哈希链表,其中每个数据库包含所有先前数据库的摘要。因此,随着数据的增加,链接会越来越多,早期数据被锁定,并有效防止被篡改。该系统可开放接受验证和审计,这对于需要遵守严格法规的企业来说非常有效。

此外,区块链系统支持智能合同,这是一种分布式程序,可实现不同方之间工作流的自动化,以及密码令或令牌等本地资产之间自动化,这可能可应用于平衡结算、会计或付款。

问题在于:是否可整合及连接我现有ERP和数据系统,以经济高效的方式获得这些优势,而不需要对现有系统进行全面改造和重新设计?

如果现有系统纯粹是基于纸张,或者依靠数据库管理员通过电子邮件互相发送数据库转储或CSV文件附件,那么则可以考虑用区块链替换系统。然而,对于大多数人来说,目前的做法应该是整合和扩展现有系统。

以下可指引你实现正确部署。

从小处着手。 你不应该将所有数据库系统和数据一次性转移到区块链。你需要确定仍然是通过手动或管理和及工程师通过特殊脚本共同执行的数据传输和共享,并询问,该脚本是否记录在文档中并由源代码控制?这是很好的方法,可确定当前进程或自动化脚本的可靠性。如果答案是否定的,那么问问自己,当相关人员离开公司时会发生什么事情?

获取指标。 增强系统而不是替换系统的优势在于你可轻松地衡量改变的影响。例如,在最初几个星期或者几个月内,你可以记录手动更新操作(处理客户票证)节省的时间,或者通过改进流程发送电子邮件减少的数量。而相比之下,如果进行全面改造,通常很难进行前后对比。

为扩展和改进制定计划。 当你有一些成功用例可提交给上级管理层时,最好提供指标来作为证据,你会发现这可进一步推动变化。在这一点上,你可开始考虑智能合同工作流程或其他更高深的区块链功能。


本文转自d1net(转载)

相关文章
|
存储 SQL 关系型数据库
【MySQL 数据库】9、存储过程
【MySQL 数据库】9、存储过程
1137 0
|
缓存 算法 网络协议
计算机网络——作业3.3
计算机网络——作业3.3
240 0
|
传感器
STM32F407软件模拟I2C实现MPU6050通讯(CUBEIDE)(下)
STM32F407软件模拟I2C实现MPU6050通讯(CUBEIDE)(下)
1266 0
|
9月前
|
SQL 存储 分布式计算
查询队列(Query Queue)快速入门
本文由钟昌宏(大宏)分享,主题为Hologres 3.0新功能——Hologres查询队列(Query Queue)的使用场景、基本用法及入门实践。内容涵盖四个部分:查询队列的基本介绍、并发控制与排队能力、查询隔离与熔断,以及如何在管控台观察计算组或实例使用查询队列的情况。通过分类器管理、匹配规则等机制,实现对不同类型Query的灵活控制,并结合Serverless Computing提升系统稳定性与成功率。适用于数据写入与查询任务的优化场景。
|
监控 算法 数据安全/隐私保护
基于视觉工具箱和背景差法的行人检测,行走轨迹跟踪,人员行走习惯统计matlab仿真
该算法基于Matlab 2022a,利用视觉工具箱和背景差法实现行人检测与轨迹跟踪,通过构建背景模型(如GMM),对比当前帧与模型差异,识别运动物体并统计行走习惯,包括轨迹、速度及停留时间等特征。演示三维图中幅度越大代表更常走的路线。完整代码含中文注释及操作视频。
|
JSON API 数据格式
淘宝商品评论数据获取:从API调用到应用实践
在电商的世界里,用户评论是洞察商品质量的一扇窗。淘宝,作为中国最大的在线购物平台,其海量的商品评论数据尤为宝贵。本文将带您走进淘宝商品评论数据的获取之旅,从API调用的基础知识到实际应用的代码示例,一探究竟。
|
JSON Kubernetes 网络架构
Kubernetes CNI 网络模型及常见开源组件
【4月更文挑战第13天】目前主流的容器网络模型是CoreOS 公司推出的 Container Network Interface(CNI)模型
|
安全 网络安全
安全运营之团队人员组织建议
安全运营是一个持续的过程,需要不断地评估风险、监测威胁、改进措施和更新策略,以确保组织的安全性和可靠性。由人员、数据、平台(工具)、流程的共同组合构成安全运营体系。
343 0
|
消息中间件 监控 NoSQL
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash 2
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
498 0
|
弹性计算 安全
阿里云8211端口怎么打开?
幻兽帕鲁默认端口号8211,使用阿里云服务器搭建幻兽帕鲁服务器需要开通8211端口游戏才可以正常运行,阿里云服务器的端口号在安全组中打开,阿里云百科网以开通幻兽帕鲁8211端口为例,来详细说下阿里云安全组开端口方法
432 0