主页 > imtoken下载链接 > 11 走进区块链——分布式存储的简单理解

11 走进区块链——分布式存储的简单理解

imtoken下载链接 2023-01-16 21:33:28

广告七牛云存储七牛云是中国领先的企业级云服务提供商

×

在早期,它是一个服务器(提供计算服务的设备)提供服务并处理所有功能。数据库、文件、应用等都部署在这台服务器上。

区块链怎么理解

广告合约锁——一个合法、高效、稳定的电子数据存储机构电子数据存储平台

×

服务器出现问题时,无法访问。为了解决这个问题,人们提出了集群模式。集群模式提供多台服务器,保证一台服务器出现问题时,其他服务器仍能正常运行,避免故障。访问现象。集群模式下的每台服务器部署相同的内容以保证一致性。

区块链怎么理解

广告2022新版_懂牛版_库存软件【免费下载】

×

但是new如果并发访问量太大,对单台服务器的性能要求非常高。为了达到负载均衡的目的,出现了分布式部署方案。根据业务功能对应用进行划分,例如将文件放在文件服务器上、将数据库放在数据库服务器上、将应用程序单独部署在应用服务器上等等。每个服务器处理自己的事务,通过多台服务器的协作大大提高了性能。

区块链怎么理解

淘宝广告_好货收藏_全网低价

×

每台服务器都可以进行物理横向扩展以进行集群部署,从而保证系统的最佳运行效果。一切看起来都很好,但我们实际上是在与数据库打交道,我们执行的操作是与数据库通信,随着流量的增加,数据量开始增长,数据库开始出现瓶颈。

利用物理扩展的思想,使用数据库集群来增加数据库的高可用。当有数据操作请求时,无论是同步、异步还是负载均衡,集群中的每个节点都会获得完整的数据记录,这样无论访问集群中的哪个节点,都会获得相同的记录。但是,这并不能很好地解决性能和并发问题。如果系统出现故障,将会导致数据丢失和服务停止。

区块链怎么理解

广告今日国际股市_或已被庄家积累_明日可能暴涨_拉涨前满仓

×

为了进一步提高数据库的性能和稳定性,出现了分布式存储方案。数据库通过分库、分表、分片、分组等技术手段进行划分。一个功能分为多个不同的子功能部署在不同的服务器上区块链怎么理解,保证每个服务器都是一个独立的运行单元。这些服务器可以放置在不同的地方,通过网络连接起来,形成一个大数据库。

区块链怎么理解

广告WPS+云办公_小企业云存储_大容量云存储空间_免费

×

如果我们有 4 个任务,每个任务执行需要 1 分钟完成,并且有 4 台服务器的集群,当任务到达时,每个任务按顺序执行,完成所有任务需要 4 分钟。 4台服务器的分布,每台服务器执行一个任务,当任务到达时,服务器同时执行,因此完成4个任务只需要1分钟。由此可见分布式性能的优势是显而易见的。

无论是集群还是分布式,都存在中央控制。用户操作数据通过集中管理与数据库交互,用户无法参与数据库维护。当数据出现问题时,不知道真假,决策权属于中央管理。

区块链改变了传统的中央管理模式。用户成为系统中的节点,相当于系统中的服务器。数据通过共识机制达成一致,每个节点都有一个数据库。全量备份,用户在使用数据库时,不是通过中控访问区块链怎么理解,而是直接访问自己的数据库备份。任何一个节点的故障都不会影响整个系统的运行,区块链的分布式存储结构让数据更加透明。