数据库复制有至少三种不同的方式:

  • 快照复制:一台服务器上的数据复制到同一台或不同服务器上的另一个数据库。
  • 合并复制:来自两个或多个数据库的数据被合并到一个数据库中。
  • 事务复制:用户收到数据库的完整初始副本,然后在数据更改时接收定期更新。

     

    在分布式数据库管理系统(DDBMS)中,对一个位置的数据执行的更改、添加和删除会自动反映在存储在所有其他位置的数据中。这样做可确保每个用户访问与所有其他用户相同的数据集。

    与同步一样,复制可以是同构的也可以是异构的:

  • 同构:相同的源和目标数据库,即 Percona 到 Percona,MariaDB 到 MariaDB,MySQL 到 MySQL。

          异构:不同的源和目标数据库,即 Oracle到Microsoft SQL Server,PostgresSQL 到 Amazon DynamoDB,MySQL 到 Amazon Aurora。                                                      

当一个或多个外部业务伙伴使用与我们自己不同的数据库类型的情况出现时,就需要使用异构复制。两种环境之间的自动定期数据复制通常是这种安排的组成部分。

Navicat Premium 的自动运行工具

Navicat Premium 的新自动运行工具在版本 12 中引入,具有易于使用且直观的界面,可用于创建自动的批处理作业。自动运行是在一个或多个定期间隔运行一个进程,并可在特定日期和时间开始和结束,就像 Windows 任务计划程序一样。除了复制之外,它还可用于各种工作,包括备份、查询和报表

快照复制

如上所述,快照复制通过将数据从一个数据库复制到同一台或不同服务器上的另一个数据库,使两个数据库同步。这是三种类型中最简单的一种。

posted on 2020-10-21 17:05  周文豪  阅读(4423)  评论(0编辑  收藏  举报