对于各公司的首席技术官来说,数据管理是一个持续而无情的挑战,但Bluzelle的首席技术官Pavel Bains认为区块链技术可以提供数据管理方面的解决方案。
有关如何存储、架构和查询数据的规则正在发生巨大的变化。随着物联网、人工智能推动了大数据的发展趋势,预计到2021年,它将占数据中心中存储数据的30%。
关键是这些数据的大部分是非结构化的;Gartner预测大约80%的非结构化数据。传统的数据库是在因特网之前设计的,无法处理所创建数据的类型和数量。因此,SQL查询和有关的数据库系统都消失了。
这些传统系统是围绕结构化数据的概念构建的,这些数据与有限领域中非常具体和狭义的应用程序相关联。这些传统系统中的数据量和数据使用范围也是有限的,极大地降低了它们在非结构化大数据范例世界中的生存能力。所以,接下来需要什么呢?
需要更好的储存空间
当前用于存储数据的基础设施效率极低。对云存储(许多企业现在都这么做)之类的东西的依赖带来了大量的问题:不仅扩展成本很高,而且在处理大量数据时,性能也受到了很大的阻碍。除了所施加的技术限制外,信任一个服务(特别是敏感信息)时也存在隐私风险,而且我们已经看到越来越多的数据破坏发生在集中式系统中。
企业应该考虑使用其他存储方法——他们比以前拥有了更多的数据(每天产生25亿字节)。如果不能利用这些数据来获得广泛的受众,从而增加收入,那么这些数据就会被浪费掉。
为了在这个快速发展的世界中存储数据,必须创建更有弹性和更高效的数据库。他们必须高度安全,善于满足物联网和人工智能领域的应用需求。为此,我认为区块链技术是一种理想的解决方案。
用区块链处理数据
与Amazon或Google这样的实体运行不同,区块链的完整性是由网络中同步数据库副本的节点保证的。从安全的角度来看,这非常难以妥协,要求一方获得对大多数节点的控制权,才能够更改分类帐上的条目。由于节点是分布式的,并且是对等的,因此不存在形成瓶颈的可能性。然而,区块链系统最重要的特性之一是不变性:一旦一个条目被添加到数据库中,它就不能被删除。
对数据库使用区块链似乎是一个合理的进步。这无疑是一场寻求为跨行业的分散式建筑打下基础的运动。使用区块链,类似于AirBnB或Uber的市场可以实现存储网络上的数据,可以激励用户使用区块链协议的内置支付层复制和保留信息。
通过使用分片和群集,这个概念可以更进一步。分片提供了更大程度的隐私,这样,您就可以将文件的片段分发给其他节点,而不是将文件分发给其他节点。通过这种方式,所有者可以确信那些拥有数据的人不能访问数据,因为他们只能持有一小块且不可读。
在数据的前后连续处理中,群集是一个根据地理位置将网络划分为节点群集的概念。这对于确保网络能够24小时处理高吞吐量至关重要。群集中的节点可以从最靠近它们的节点(减少延迟)获取数据,或者从多个源并行下载分片,以实现难以置信的快速检索。相同的分片被复制到多个节点上并存储,因此,如果其中一个节点发生故障,数据仍然可以访问(不同于集中式服务器,它们需要经常离线进行维护)。
新的基础设施
人工智能需要大量的数据,以便于使网络在一系列行业中表现的更好。大数据分析,顾名思义,是基于处理大数据集。
这里有一个共同的主题:一个基础设施需要包含比我们习惯存储的更多的信息。我们迄今使用的过时的前互联网数据库显然跟不上时代的步伐。现在是使用区块链来创建新方法的时候了:使用区块链可以使你的系统更强大、更安全、更快速和可伸缩,从而真正推动创新。