目录
数据库复制
数据库复制,即:将数据复制到其他服务器上,并将其存储在多个节点上。在此过程中,数据库实例从一个节点转移到另一节点,并进行了精确的复制。数据复制用于提高数据可用性,这是 HA 的一项关键功能。通常有一个完整的数据库实例,或者一些经常使用或所需的对象被复制到另一台服务器。复制提供了数据库的多个一致副本,它不仅提供了高可用性,而且还提高了查询性能。
将数据写入磁盘时,有两种策略:“同步” 和 “异步”。
-
同步复制:意味着同时将数据写入主服务器和从服务器,换句话说,“同步复制” 意味着提交等待远程端的写入/刷新。同步复制用于具有即时故障转移要求的高端事务环境中。
-
异步复制:异步意味着首先将数据写入主机,然后再复制到从机。在崩溃的情况下,可能会发生数据丢失,但是异步复制提供的开销很小,因此在大多数情况下是可以接受的。它不会使主机负担过重。与同步复制相比,从主数据库到从数据库的故障转移需要更长的时间。
简而言之,同步和异步之间的主要区别在于何时将数据写入主服务器和从服务器。
-
单主复制ÿ