目前在市场上出售的Oracle Golden Gate等复制器软件的逻辑是什么?

像Mysql和Oracle这样的数据库具有生成二进制日志的功能。 这些是出于以下原因生成的

  1. 获取数据库的增量备份。
  2. 在数据丢失的情况下进行数据库恢复。
  3. 配置数据库复制。

您可以将二进制日志视为二进制格式的数据库增量历史记录。 诸如Golden GateTungsten Replicator这样的工具可以理解二进制日志的使用。 他们将这些二进制日志转换为这些工具可以理解的格式(GG的跟踪文件和Tungsten的THL文件)。 然后将这些数据发送到需要复制的地方。 这些工具的另一个实例在此处运行,了解文件并在那里进行更改。

请参阅下面的钨建筑以更好地了解它。

图片提供:续