使用PostgreSQL逻辑订阅实现multi-master
标签 PostgreSQL , multi master , 逻辑订阅 背景 很多业务要求多活,但是多活中最难搞定的实际上是数据库,大多数业务通过分流,例如将数据根据UID切分到不同的IDC,同一个UID的数据永远只会写到一个IDC中,然后通过数据复制技术,将对应的数据复制到其他的IDC。 这种形态的多活是比较安全的,即同一条记录不会被多个IDC执行DML。如果同一条记录涉及到多个I...
PostgreSQL 10.0 preview 功能增强 - 逻辑订阅端 控制参数解说
标签 PostgreSQL , 10.0 , 逻辑订阅 背景 PostgreSQL 逻辑订阅相关文章请参考 《PostgreSQL 10.0 preview 变化 - 逻辑复制pg_hba.conf变化,不再使用replication条目》 《PostgreSQL 10.0 preview 功能增强 - 备库支持逻辑订阅,订阅支持主备漂移了》 《PostgreSQL 10.0 preview...
PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?
标签 PostgreSQL , 逻辑订阅 , 10.0 , 数据汇聚 , 数据共享 , IDC多活 , 云端线下同步 背景 逻辑订阅是PostgreSQL 10.0的新特性。 具体的原理,使用方法可以参考如下文章。 《PostgreSQL 10.0 preview 逻辑订阅 - 原理与最佳实践》 《PostgreSQL 10.0 preview 逻辑订阅 - pg_hba.conf变...
PostgreSQL 10.0 preview 变化 - 逻辑复制pg_hba.conf变化,不再使用replication条目
标签 PostgreSQL , 10.0 , 变化 , pg_hba.conf , replication , 逻辑复制 背景 pg_hba.conf的replication条目,在10.0后,将仅仅适用于物理复制。 逻辑复制使用普通DATABASE条目,但是逻辑复制的角色依旧需要带replication属性。 配置时请注意了。 Change logical replication pg_h...
PostgreSQL 10.0 preview 功能增强 - 备库支持逻辑订阅, 支持订阅漂移
标签 PostgreSQL , 10.0 , 主备漂移 , 逻辑复制 背景 逻辑复制的本质是从WAL日志中,翻译出逻辑的数据(ROW),然后同步到下游节点。实际上是一个发布和订阅的流程。 那么有两个问题, 1. 当上游节点使用了流复制搭建主备HA,并且主备发生切换时,下游节点的订阅还能继续吗? 2. 可以使用备库节点作为逻辑复制的上游节点吗?(即物理备库作为逻辑复制的发布节点) 要回答这2个...
PostgreSQL 10.0 preview 功能增强 - 逻辑复制支持并行COPY初始化数据
标签 PostgreSQL , 10.0 , 逻辑复制 , 初始数据COPY 背景 PostgreSQL 已支持逻辑复制,同时对逻辑复制增加了一个初始同步的增强功能,支持通过wal receiver协议跑COPY命令(已封装在逻辑复制的内核代码中),支持多表并行。 也就是说,你可以使用PostgreSQL的逻辑复制,快速的(流式、并行)将一个实例迁移到另一个实例。 Logical repli...
PgSQL · PostgreSQL 逻辑流复制技术的秘密
自 PostgreSQL 9.4 ,终于支持了逻辑流复制。本篇文章为大家带来这部分的技术细节的分析。 1. 背景 PostgreSQL 9.4 对逻辑流复制的支持具有相当的意义。我们可以用该技术完成很多企业级的需求。 PostgreSQL 的大版本升级,由于可以使用流复制做增量数据同步,所以停机服务时间会非常短。 PostgreSQL 自定义逻辑拆库。由于是逻辑数据,所以很容易自定义分...
PostgreSQL 10.0 逻辑复制原理与最佳实践
标签 PostgreSQL , logical replication , 逻辑复制 , 最佳实践 背景 PostgreSQL 从2010年发布的9.0开始支持流式物理复制,备库可以作为只读库打开,提供给用户使用。 物理复制的好处 1. 物理层面完全一致,这是许多商业数据库的惯用手段。例如Oracle的DG。 2. 延迟低,事务执行过程中产生REDO record,实时的在备库apply,...
PostgreSQL 三价逻辑详解
背景 在逻辑运算中有三种状态表示,真、假、不知道。 数据库的NULL表示没有值, 空的意思(在逻辑中属于 不知道)。 在三价逻辑运算中, 数据库的NULL相当于UNKNOWN的意思. 三价逻辑运算请参考 : http://en.wikipedia.org/wiki/Three-valued_logic 来看看三价逻辑运算的真值表 : Kleene logic Below is a set of ....
DDL审计 , DDL逻辑复制 , 打造DDL统一管理入口 - PostgreSQL DDL 事件触发器应用
标签 PostgreSQL , event trigger , 事件触发器 , 用法详解 背景 DDL是非常重的操作,(锁大,或者会导致TABLE REWRITE导致消耗大量资源,影响大,例如DROP,TRUNCATE)也是数据库的使用过程中需要关注的。 通常企业会对DDL做一定的限制,不允许某些用户执行,或者不允许从网络登录的用户执行DDL。 同时DDL还有被审计的需求,所有的DDL可能都...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
云数据库 RDS PostgreSQL 版您可能感兴趣
- 云数据库 RDS PostgreSQL 版插件
- 云数据库 RDS PostgreSQL 版版本
- 云数据库 RDS PostgreSQL 版实例
- 云数据库 RDS PostgreSQL 版最佳实践
- 云数据库 RDS PostgreSQL 版数据
- 云数据库 RDS PostgreSQL 版连接池
- 云数据库 RDS PostgreSQL 版数据库
- 云数据库 RDS PostgreSQL 版报错
- 云数据库 RDS PostgreSQL 版策略
- 云数据库 RDS PostgreSQL 版配置
- 云数据库 RDS PostgreSQL 版同步
- 云数据库 RDS PostgreSQL 版阿里
- 云数据库 RDS PostgreSQL 版说明
- 云数据库 RDS PostgreSQL 版云数据库
- 云数据库 RDS PostgreSQL 版rds
- 云数据库 RDS PostgreSQL 版功能
- 云数据库 RDS PostgreSQL 版索引
- 云数据库 RDS PostgreSQL 版自建
- 云数据库 RDS PostgreSQL 版oracle
- 云数据库 RDS PostgreSQL 版表
- 云数据库 RDS PostgreSQL 版语言
- 云数据库 RDS PostgreSQL 版创建
- 云数据库 RDS PostgreSQL 版库
- 云数据库 RDS PostgreSQL 版mongodb
- 云数据库 RDS PostgreSQL 版mysql
- 云数据库 RDS PostgreSQL 版支持
- 云数据库 RDS PostgreSQL 版阿里云
- 云数据库 RDS PostgreSQL 版账号
- 云数据库 RDS PostgreSQL 版产品
- 云数据库 RDS PostgreSQL 版访问
数据库
数据库领域前沿技术分享与交流
+关注