数据库镜像和复制的简单比较


本文摘自PHP中文网,作者青灯夜游,侵删。

镜像和复制是与DBMS中的数据复制有关的术语,那么它们之间有什么区别?下面本篇文章就来带大家简单比较一下数据库中的镜像和复制,希望对大家有所帮助。

什么是数据库镜像?

数据库镜像是指创建和维护数据库的冗余副本的技术,镜像副本始终与主体数据库同步;这些数据库副本通常位于不同的机器上。此技术有助于确保不间断的数据可用性,还可以减少因数据损坏或丢失而导致的停机时间。

它可以在两个不同的服务器实例(主体和镜像)中创建数据库的副本。这些镜像副本作为备用副本工作,并且不像数据复制那样始终处于活动状态。

如果发生任何故障,它可以通过将数据从一个数据库复制到另一个数据库来恢复数据。发生任何故障转移时,镜像数据库将成为主数据库。

什么是数据库复制?

数据库复制是指复制数据并将这些副本从一个数据库分发到另一个数据库的技术。

在复制中,数据和数据库对象被复制并从一个数据库分发到另一个数据库。它减少了原始数据库服务器的负载,因为客户端可以使用多个服务器;并且复制数据库的所有服务器都与主服务器一样活跃。为了保持数据和数据库对象之间的一致性,还会同步数据库。

此技术可用于在多个数据库中复制数据。部分复制仅针对表的一个子集或行的列实现,因此它基本上不能复制整个数据库。

复制和镜像之间的关键区别:

1、镜像数据库通常可以在与其主数据库不同的机器中找到。而,复制的数据和数据库对象存储在另一个数据库中。

2、镜像不支持分布式环境,而复制是为分布式数据库设计的。

3、数据库镜像的成本高于复制。

复制和镜像技术也可以组合使用,以实现更高的数据库可用性。以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是数据库镜像和复制的简单比较的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql数据库中的schema是什么?

php优化数据库的方法

数据库存储过程要怎么写

细说mysql数据库的数据类型

数据库的基本特点是什么

hibernate如何连接mysql数据库

e-r图是什么

数据库update用法详解

mysql优化的几种方法

删除mysql数据库提示操作无法完成

更多相关阅读请进入《数据库》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...