pg_chameleon 2.0 发布

发布于 2018-01-01 作者 Federico Campoli
相关开源

MySQL 到 PostgreSQL 复制系统 pg_chameleon 的 2.0 版本现已发布。

这个新里程碑带来了多项改进,并与 python 3.3+ 兼容。

  • 将同一 MySQL 集群中的多个 MySQL 模式复制到目标 PostgreSQL 数据库。源模式和目标模式名称可以不同。
  • 复制采用保守的方法。产生错误的表会自动从复制中排除。
  • 守护进程化的 init_replica、refresh_schema、sync_tables 进程。
  • 守护进程化的复制进程,带有两个独立的子进程,一个用于读取,一个用于重放。
  • 软锁定复制初始化。表在需要时被锁定,并存储其日志坐标。复制守护进程逐步使数据库处于一致的状态。
  • Rollbar 集成,简化了错误检测和警报。
  • 基本支持 PostgreSQL 到 PostgreSQL 的复制(实验性)。
  • 将复制从 MySQL 分离,以便轻松迁移到 PostgreSQL。

使用示例

  • 分析
  • 迁移
  • 来自多个 MySQL 数据库的数据聚合

下载和文档

Pypi 包

Github 页面

文档