`

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

分享到:
评论

相关推荐

    tungsten-replicator-5.0.1-138.tar.gz

    Tungsten Replicator,全称为 Continuent Tungsten Replicator,是由Continuent公司开发的一款开源数据库复制工具。其版本号5.0.1-138表明这是该软件的一个稳定版本,具有一定的成熟度和修复了早期版本中的已知问题...

    tungsten-replicator-4.0

    Tungsten Replicator 4.0是VMware公司发布的一款开源的数据复制工具,旨在提供高可用性和可扩展性,尤其是在MySQL数据库环境中的主从复制和多主复制拓扑的场景。该工具可以用来同步主数据库上的数据变化到一个或多个...

    tungsten replicator介绍与基本操作

    tungsten replicator数据库复制/同步工具,介绍了tungsten的基本作用及部分mysql之间的数据同步拓扑方式,mysql到oracle数据复制/同步方法

    tungsten-replicator:钨灯复制器

    Tungsten Replicator是一个开源复制引擎,支持各种不同的提取器和应用程序模块。 可以从MySQL,Oracle和Amazon RDS中提取数据,并将其应用于事务存储,包括MySQL,Oracle和Amazon RDS。 NoSQL存储(例如MongoDB)和...

    Tungsten Replicator:用于 MySQL 的高性能、开源数据复制引擎-开源

    Tungsten Replicator是一个高性能,免费和开源的复制引擎,它支持各种提取器和应用程序模块。 可以从MySQL,Oracle和Amazon RDS提取数据,并将其应用于众多事务存储和数据仓库存储(MySQL,Oracle和Amazon RDS; ...

    tungsten-replicator:Tungsten Replicator 是一个开源复制引擎,支持 MySQL、Oracle、Amazon RDS、MongoDB 和 Hadoop

    钨复制品Tungsten Replicator 是一个开源复制引擎,支持各种不同的提取器和应用器模块。 可以从MySQL、Oracle和Amazon RDS中提取数据,并应用于事务性存储,包括MySQL、Oracle和Amazon RDS; NoSQL 存储(如 MongoDB...

    Tungsten Replicator:适用于MySQL的高性能,开源数据复制引擎-开源

    Tungsten Replicator是一个高性能,免费和开源的复制引擎,它支持各种提取器和应用程序模块。 可以从MySQL,Oracle和Amazon RDS提取数据,并将其应用于众多事务存储和数据仓库存储(MySQL,Oracle和Amazon RDS; ...

    continuent-replicator-5.0.pdf

    标题中提及的“Continuent Replicator 5.0”是指VMware Continuent Replicator产品的第5.0版本,而“tungsten”可能是该产品的一个内部开发代号或早期名称,用于识别产品的一个特定分支或版本。 文档的描述部分指出...

    tungsten-3.0.0

    "tungsten-3.0.0"可能包含一个`pom.xml`(Maven)或`build.gradle`(Gradle)文件来定义项目的构建过程和依赖关系。 2. **源代码目录结构**:遵循Java的约定,源代码可能分布在`src/main/java`下,按照包结构组织。...

    Tungsten Clustering and Replication-开源

    6. **版本信息**:文件名"tungsten-replicator-2.0.4-src"表明这是Tungsten Replicator的2.0.4版本的源代码。源代码的可用性使得用户可以深入理解其工作原理,自定义功能,或者针对特定环境进行优化。 总的来说,...

    horgh-replicator:从MySQL到MySQL,PostgreSQL,Vertica,Clickhouse的Golang Binlog复制

    MySQL Binlog复制器基于现场查看完整的文档大师类型MySQL从机类型MySQL PostgreSQLYandex ClickHouse 惠普Vertica快速开始查看快速入门教程测验将src/.env.dist复制到src/.env并设置凭据。 将您MySQL主服务器配置为...

    MySQL复制.pptx

    本文将深入探讨MySQL复制的原理、存在的问题、以及针对这些问题的优化方案,特别是阿里巴巴的AliMySQL特性和一个名为`relayfetch`的备库预热工具。 首先,MySQL复制的基本原理是主库的事务被记录在二进制日志...

    mysql集群-中文版

    4. MySQL集群的工作原理:MySQL集群的工作原理主要是通过数据的分片(Sharding)和复制(Replication),使得数据能够分布在多个节点上,当某一个节点出现故障时,系统可以自动切换到其他正常工作的节点,从而保证了...

    MysqlProxy实现mysql读写分离[整理].pdf

    8. **替代方案**:除了 MySQL Proxy,还有其他工具和方法实现读写分离,例如使用数据库中间件(如 Tungsten Replicator)、数据库管理工具(如 Orchestrator)或直接在应用程序层面实施逻辑。 总之,MySQL Proxy 是...

    轻松解决异构数据同步:赶集网CDC数据同步方案实践.

    Tungsten Replicator是一款高性能的开源数据复制引擎,主要用于MySQL数据库。它曾获得2011年度O'Reilly MySQL Application of the Year奖项。Tungsten Replicator具备以下主要特点: - 支持高可用性切换。 - 多主...

    Organic light-emitting device with surface-modified tungsten-doped indium oxide anode

    The work function phi of tungsten-doped indium oxide (IWO) thin films could be enhanced to 5.5 eV by forming platinum and tungsten codoped indium oxide (In2O3: Pt, W) thin layers on them. With the IWO...

Global site tag (gtag.js) - Google Analytics