pgcat:增强的PostgreSQL逻辑复制 源码
pgcat-增强的postgresql逻辑复制 为什么选择pgcat? 内置逻辑复制具有以下不足: 仅支持将基表作为复制目标 不过滤任何原点,这将导致双向死循环 无法执行表名映射 没有冲突解决 pgcat进行了以下增强: 支持任何表类型作为复制目标,例如视图,fdw,分区表,citus分布式表 仅复制本地更改,以便您可以进行双向复制,例如在两个数据中心之间复制数据 表名映射 可选的lww(最后作者获胜)冲突解决 将复制进度保存在表中,以便在订户故障转移时将其记录下来,它将保留进度。 相反,pg的内置逻辑复制将进度保存在未记录的文件中。 建筑 pgcat基于逻辑解码,并重用了pg内置逻辑复
文件列表
pgcat-master.zip
(预估有个19文件)
pgcat-master
.gitignore
21B
go.mod
736B
tablesync.go
9KB
dist
pgcat.spec
788B
apply.go
20KB
relation.go
4KB
LICENSE
11KB
go.sum
15KB
暂无评论