多主机复制是数据库管理软件所采用的一种技术,因此,存储在不同计算机上的单个数据库的多个副本可以由多个用户以非集中的方式使用和更新,所做的更改将被传输到网络上的所有其他计算机,以便更新正在使用的数据库的所有副本...
多主机复制是数据库管理软件所采用的一种技术,因此,存储在不同计算机上的单个数据库的多个副本可以由多个用户以非集中的方式使用和更新,所做的更改将被传输到网络上的所有其他计算机,以便更新正在使用的数据库的所有副本。多主机复制设置的一些优点包括冗余数据备份和非集中化体系结构,在这种体系结构中,即使在网络停止工作。没有一个单一的主系统,就像主从体系结构中的情况一样,控制数据库的更改和管理命令可以从网络中的任何多个主终端发出,而不是只依赖于一个物理终端使用多主机复制系统需要足够快地更新所有系统,以便数据在整个网络中始终保持同步。手持计算机术语“多主机”源于更基本的主从复制方法,其中一个终端被指定为主。在主从情况下,只有一个主机能够更新从驱动器上的信息。多主机复制系统有多个系统被指定为主机,每个主机可能只对自己负责,也可能负责多台计算机(称为复制组)。对于多个主机,任何主系统都可以启动对所有其他主系统的更改,这可能会导致非常大的系统中非常复杂的网络交互同步复制的功能是在每次进行更改时实时更新数据库的所有副本。这可以消除数据未通过网络同步时可能出现的大多数情况,但它会产生大量的网络流量,并且可能需要大量的处理能力才能在更大的系统中实现。因此,同步复制主要用于只有少数主机的网络中。第二种多主机复制是异步复制,而不是更新系统每当进行更改时,对数据库的更改都会作为事件存储在每个系统上,并且这些更改会在触发事件时或在计划的更新期间应用。这意味着使用的网络带宽和处理能力会减少,但这会增加两个用户在某个时候尝试由于更新延迟或延迟,以冲突的方式更改相同的信息。大多数分布式数据库管理系统使用异步复制,因为与同步多主复制相比,消耗的资源量较少
-
发表于 2020-08-06 21:15
- 阅读 ( 1207 )
- 分类:电脑网络