MySQL第三方复制工具 --- Tungsten-Replicator

一、概述
1、简介
Tungsten-Replicator 是第三方的MySQL数据复制引擎,是个商业产品,同时提供开源版本。类似于MySQL 自身的replication,基于日志复制模式,不同的是 Tungsten 通过Extractor控件读取mysql主库的binlog 解析成自己的日志格式--THL(Transaction History Log), 在从库上通过Applier控件写入数据库。


Tungsten-Replicator 具有以下特性:

A. 支持高版本MySQL向低版本复制,如:MySQL5.1 --> MySQL5.0;

B. 支持跨数据库系统的复制,如:MySQL --> PostgreSQL

C. 支持多主库向单台Slave 的复制,Multi-Master --> Slave

D. Ganji-Replicator提取数据的更新记录,写到MySQL 队列表 Queue;基于这个队列,可以为其他应用服务提供便利,如检索系统数据更新,跨机房半同步。 MySQL --> Queue

2、MySQL Replicator 拓扑图



Master Replicator:

两个步骤 --- 提取binlog放入队列,队列写入THL 。

replicator.pipeline.master=binlog-to-q,q-to-thl

replicator.pipeline.master.stores=thl,queue


Slave Replicator:

三个步骤 --- 提取远程THL写入本地THL,从本地THL写queue,接受queue事务写入Slave DBMS。

replicator.pipeline.slave=remote-to-thl,thl-to-q,q-to-dbms

replicator.pipeline.slave.stores=thl,parallel-queue

本文出自 “SimpleWorldSimpleLife” 博客,请务必保留此出处http://tanzj.blog.51cto.com/802764/595795
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值