什么是分散和分布式数据库?最近好多大的刚刚关注小编文章的一些小伙伴们问到小编,什么是分散和分布式数据库??那么针对这些新人的提问,今天小编就来给他们一一解答一些,不过呢今天专门为大家搜集一些区块链的解答。希望小伙伴们喜欢。
一、什么是数据库?
数据库是信息或数据的有组织的集合。
现在,有大量的信息流,而且存储的难点在于,您可以在需要的时候轻松找到并使用它。数据库可以分为三种类型:
集中。所有的数据是一个统一的机构,存储在一台计算机上。要获取信息,您必须连接到称为服务器的主计算机。
分散。这意味着没有中央存储。一些服务器向客户提供信息。服务器相互连接。
分散式。没有数据存储。所有节点都包含信息。客户是平等的,拥有平等的权利。
二、经典数据库如何在现实生活中应用?
虽然已经使用了很长时间,但还是有很多问题。
安全。如果某人有权访问服务器的信息,则可以添加,更改和删除任何数据。
可靠性。如果有多个请求,服务器可能会中断,不再响应。
可访问性。如果中央存储有问题,除非问题得到解决,否则您将无法获得您的信息。另外,不同的用户有不同的需求,但流程统一,可能给客户带来不便。
数据传输速率。如果节点位于不同的国家或大陆,则与服务器的连接可能成为问题。
可扩展性。由于服务器容量有限,集中式网络难以扩展,流量不能无限。
分散的和分布式的数据库可以解决这些问题。
三、分散的数据库可以解决安全问题吗?
那么,他们没有任何集中存储。
这意味着所有的数据都分布在网络的节点之间。如果在任何计算机上添加,编辑或删除了内容,它将反映在网络的所有计算机上。如果接受了一些法律修正案,新的信息将在整个网络中的其他用户之间传播。否则,数据将被备份以与其他节点重合。因此,这个制度是自给自足的。数据库不受故意的攻击或意外的信息变更。
四、可靠性,可访问性和数据传输率呢?
分散式网络可以承受网络上的巨大压力。
网络的所有节点都有数据。所以,请求在节点之间分配。因此,压力不会落在一台计算机上,而是落在所有网络上。在这种情况下,网络的总容量远远大于集中式容量。
由于分布式或分布式网络中的计算机数量较多,因此只有在容量远大于网络容量的情况下才能实现DDoS攻击。但这将是一个非常昂贵的攻击。在一个集中的模型中,响应时间就是这种情况。因此,可以认为分散式和分布式网络是安全的。
用户可能位于世界各地,不要忘记可能的互联网连接问题。在分布式和分布式网络中,客户可以选择节点并使用所有需要的信息。
五、和可扩展性?
集中式网络不能显着扩展。
在一个集中的模型中,所有的客户端连接到服务器。只有服务器存储所有的数据。因此,关于接收,更改,添加或删除数据的所有请求都通过主计算机。但是服务器资源是有限的。因此,只有具体的参加人数才能有效地开展工作。如果客户端数量较多,服务器负载可能会在高峰期超出限制。分散式和分布式模型没有这个问题,因为负载是在几台计算机之间共享的。
什么是分散和分布式数据库?这样基本的问题小编今天就为大家解释到这里吧,之后小 编将继续为大家解答一些关于比特币的一些基本问题。希望对大家有用。