作为区块链资源,您可能期望我们将区块链推广为我们所知道的生命、文明和宇宙的答案。至少我们应该比传统数据库更好地赞美它的优点,对吗?不!
我们不是在这里出售区块链作为每个技术问题的答案。我们寻求将其定位在更广泛的技术领域中,在那里它可以为所有人做出贡献并互惠互利。在这方面,它并不比数据库好,而是应该被视为一种替代方案。
区块链和数据库
您不会一概而论地说皮卡比普通汽车好,这最终取决于需要满足的要求和预期用途。当您查看更广泛的用户群时,两者确实有足够的空间。
下面的图表对区块链和数据库之间的主要区别进行了高级总结,本文末尾的视频将对此进行进一步探讨。
我们不能相处吗
观看此视频时要注意的关键是,区块链提供了与传统数据库不同的好处。选择区块链或常规数据库实际上是一件好事,因为它为客户提供了更多的选择和机会。它也不一定是一个或另一个的情况,您可以同时拥有两者,独立操作或集成和链接。回到汽车类比,作为一名司机,您可能需要皮卡为您提供的品质,或者您可能认为汽车更能满足您的要求。许多家庭可能有接送和汽车,这没关系。
关键是做出好的选择
挑战在于确保您的技术拼图的各个部分组合在一起!
这就是为什么在做出技术决策时业务分析如此重要的原因。流程、数据和系统的同步是一项复杂的工作。添加到公司基础设施中的每项新技术不仅需要自身有效运行,还需要与现有生态系统保持一致和整合。理想情况下,新添加的内容应该以某种方式增强已经存在的内容,否则为什么要这样做。
似乎每天都有新的系统或小工具出售给我们,但我们不能让我们对新的和闪亮的吸引力成为决策者。我们需要抵制短期的、冲动的技术购买,这些购买没有战略一致性,并且可能在以后产生问题。当您知道您经常需要越野或携带重物时购买汽车并不是最佳选择,它可能会起作用,但不会像皮卡车那样高效。这辆车可能看起来比卡车更好,而且更便宜,但它是否能完成你需要的工作,并且会持续下去。
改变是不可避免的,但不是为了改变
为技术而技术并不能解决业务问题。如果您有一个现有系统,其数据库运行良好、满足您的需求并且具有成本效益,为什么要更改新系统。另一方面,不要保留该系统,直到它死亡并变得无法支持。以战略为重点的公司提前计划并尽早做出改变,以降低风险并保持最新状态。将区块链添加到您的技术套件可以增强您确保拥有一个全面的 IT 工具包的能力。它最终可能会取代一个或多个现有数据库,也可能会补充它们。如果管理得当,您的流程和数据需求将在适当的时候为您做出决定。
我们都知道,随着时间的推移,拥有您自己的现场硬件和软件并且您可以控制和管理的传统数据库模型已经演变为基于软件即服务 (SAAS) 云的模型。对于许多企业来说,这减轻了公司 IT 部门的负担。但是,将数据库和系统迁移到云端并不一定会消除数据库的所有限制。
同样,实施区块链可能会解决一些常见的数据库限制,但也可能会带来一些独特的挑战,正如视频所解释的那样。
生活是一种妥协
作为客户,我们通常想要一切,但我们大多数人都知道我们必须做出一些妥协,这就是生活。因此,在决定区块链和数据库时,您需要查看视频中解释的各自优势和价值。
决定什么对你最重要:
- 性能是关键因素吗?
- 或者也许是安全或灾难恢复?
- 您需要所有可审计和可追溯的东西吗?
- 您会与其他公司合作并需要与他们的系统集成吗?
- 监管和合规是关键吗?
- 您的数据应该集中还是分散?
- 您是在全球范围内工作还是虚拟工作?
这些都是重要的考虑因素,因此请明确您要预先实现的目标,以确保您在开始新的道路之前做出正确的技术选择。在路径上改变一次方向要困难得多(而且成本更高),并且试图将方形钉安装在圆孔中并不是一种可持续的前进模式。
最终得分
最后,如果区块链与传统数据库是一场足球比赛,我会说最终比分是 1-1,双方各有长处和短处,这是一场值得信赖的比分平局。没有不好的选择,所以做你的功课,看看团队表并选择你的阵营!