pg_chameleon 2.0 发布
发布于 2018-01-01 作者 Federico Campoli
相关开源项目
pg_chameleon,一款 MySQL 到 PostgreSQL 的复制系统,其 2.0 版本现已发布。
这个兼容 python 3.3+ 的新里程碑版本带来了多项改进。
- 将同一个 MySQL 集群中的多个 MySQL 模式复制到目标 PostgreSQL 数据库。源模式名和目标模式名可以不同。
- 对复制系统采取保守策略。自动排除产生错误的表。
- init_replica、refresh_schema、sync_tables 进程已守护化。
- 复制进程已守护化,包含两个独立的子进程,一个负责读取,一个负责回放。
- 复制初始化采用软锁定。表在需要时进行锁定,并记录其日志坐标。复制守护进程将逐步使数据库处于一致状态。
- 集成 Rollbar,简化错误检测和告警。
- 基本支持 PostgreSQL 到 PostgreSQL 的复制(实验性)
- 将复制从 MySQL 中分离,方便迁移到 PostgreSQL
使用示例
下载和文档
Pypi 包
Github 页面
文档