PgSQL · PostgreSQL 逻辑流复制技术的秘密

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PgSQL · PostgreSQL 逻辑流复制技术的秘密

db匠 2017-03-08 10:48:34 浏览5051
展开阅读全文

自 PostgreSQL 9.4 ,终于支持了逻辑流复制。本篇文章为大家带来这部分的技术细节的分析。

1. 背景

PostgreSQL 9.4 对逻辑流复制的支持具有相当的意义。我们可以用该技术完成很多企业级的需求。

  1. PostgreSQL 的大版本升级,由于可以使用流复制做增量数据同步,所以停机服务时间会非常短。
  2. PostgreSQL 自定义逻辑拆库。由于是逻辑数据,所以很容易自定义分发规则。例如按表拆,逻辑分表,白名单,黑名单等等。
  3. PostgreSQL 增量同步到其他异构数据库,例如 PG 同步到 Mysql;PG 同步到 Oracle。
  4. 逻辑主备同步,逻辑多节点同时可写集群。

2. 名词解析

Logical DecodingPostgreSQL 的逻辑日志来源于解析物理 WAL 日志。
解析 WAL 成为逻辑数据的过程叫 Logical De

网友评论

登录后评论
0/500
评论