pgcat 发布,增强的 postgresql 逻辑复制软件

栏目: 软件资讯 · 发布时间: 6年前

内容简介:因为 postgresql 内置的逻辑复制有如下缺陷: 只支持普通表作为复制目标 不能过滤复制数据,使得两个机房之间互相复制时发生死循环 不支持表名映射 没有冲突解决机制 pgcat 做了如下增强: 支持所有表类型,包括 ...

因为 postgresql 内置的逻辑复制有如下缺陷:

  • 只支持普通表作为复制目标
  • 不能过滤复制数据,使得两个机房之间互相复制时发生死循环
  • 不支持表名映射
  • 没有冲突解决机制

pgcat 做了如下增强:

  • 支持所有表类型,包括 view、fdw、分区表、citus 的分布式表等等
  • 只复制本地产生的数据变更,使得可以机房之间安全复制
  • 表名映射,可以将多个源表映射到一个目标表
  • 可选的 last-writer-win(类似 Cassandra)冲突解决机制(通过 trigger 来实现)
  • 复制进度保存到单独的表,使得进度可以failover

pgcat 重用了 postgresql 内置的 pgoutput ouput plugin 和 publication,使用 golang 重写了 subscription 部分,以单独的进程来运行。

 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Out of Control

Out of Control

Kevin Kelly / Basic Books / 1995-4-14 / USD 22.95

Out of Control is a summary of what we know about self-sustaining systems, both living ones such as a tropical wetland, or an artificial one, such as a computer simulation of our planet. The last chap......一起来看看 《Out of Control》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具