实现PostgreSQL逻辑复制实战## 实现PostgreSQL逻辑复制实战 王青松 神州飞象(北京)数据科技有限公司 ## 简介 PG WAL Other DB 逻辑复制的功能是从PG的WAL日志中,读取数据库更新信息,然后“翻译”(Decode)成逻辑的形式,可发送到远程从库做数据同步。 ## 为什么要选择逻辑复制?  ## 逻辑复制架构图 逻辑解码 产生SQL+数据 MQ消息队列 DB重放语句 Master LOGICAL SQL语句 数据  ## 逻辑复制特点  它兼顾有基于触发器复制技术的灵活性 同时又有基于日志复制技术的高效性 它使用发布/订阅模型对选择性的数据复制相对物理复制来说是非常方便 ## 特性 logical 逻辑解码 复制槽位技术 自定义输出插件0 码力 | 17 页 | 1.90 MB | 2 年前3
2.7 Harbor开源项目容器镜像远程复制的实现[Image](/uploads/documents/3/6/4/2/36424161d8b792fd55f09868b8559dc2/p1_1.jpg) ## Harbor开源项目 容器镜像远程复制的实现 Henry Zhang (张海宁) Chief Architect VMWare China GopherChina 2017  [简单聊聊 Unix 的相关概念] ## System call / 系统调用 - A way0 码力 | 78 页 | 654.51 KB | 2 年前3
The Vitess 11.0 Documentation0 码力 | 481 页 | 3.14 MB | 2 年前3
The Vitess 5.0 Documentation0 码力 | 206 页 | 875.06 KB | 2 年前3
rocketmq 服务部署tomcat-annotations-api-8.5.46.jar tomcat-embed-core-8.5.46.jar • bin目录下放的是脚本文件 ● conf目录,配置文件 2m-2s-async 双主双从异步复制模式 2m-2s-sync 双主双从同步双写模式 2m-noslave 双主模式 • lib 存放的依赖jar包 测试namesrv的启动 启动命令: nohup /Users/gits /Users/gitsilence/JavaTools/rocketmq/rocketmq-4.9.2-SNAPSHOT/bin/mqshutdown namesrv ## 集群部署 ## 双主双从异步复制模式 两个台电脑 • Mac OS 地址:192.168.166.20 • Cent OS 地址:192.168.166.206 保证两台电脑在同一网段,端口是通的,可以关闭防火墙 需 brokerId=0 # 删除文件时间点,默认凌晨4点 deleteWhen=04 # 文件保留时间,默认48小时 fileReservedTime=48 # Broker的角色,AYNSC_MASTER=异步复制master,SYNC_MASTER=同步双写master,SLAVE= lave节点 brokerRole=ASYNC_MASTER # 刷盘方式,ASYNC_FLUSH=异步刷盘,SYNC_FLUSH=同步刷盘0 码力 | 11 页 | 284.35 KB | 2 年前3
PostgreSQL 16.1 Documentation0 码力 | 2974 页 | 14.22 MB | 2 年前3
如何用 MySQL 构建全方位高可用应用• MySQL Replication 数据冗余存储 • Shared Storage • Group Replication • MySQL Cluster ## MySQL 复制工作流 二进制日志 会话 转储 中继日志  ## 异步复制与同步复制 ## · 异步 – MySQL 默认设置 – 并行:主数据库向应用程序发送确认,在存储引擎上提交,然后将事务发送到从数据库 · 快速 - 如果主数据库停机有可能丢失更改 ## · 半同步 – MySQL 5.5+ — 在 MySQL 5.7 中进行了增强0 码力 | 40 页 | 2.19 MB | 2 年前3
Using MySQL for Distributed Database Architectures0 码力 | 67 页 | 4.10 MB | 2 年前3
The Little Redis Book中文版许可证 《The Little Redis Book》是经由Attribution-NonCommercial 3.0 Unported license许可的,你不需要为此书付钱。 你可以自由地对此书进行复制,分发,修改或者展示等操作。当然,你必须知道且认可这本书的作者是Karl Seguin,译者是赖立维,而且不应该将此书用于商业用途。 关于这个许可证的详细描述在这里: http://creativecommons 甚至可以在一个新的关键字里存储结果: sinterstore friends:leto_duncan friends:leto friends:duncan 有时候需要对值的属性进行标记和跟踪处理,但不能通过简单的复制操作完成,集合数据结构是解决此类问题的最好方法之一。当然,对于那些需要运用集合操作的地方(例如交集和并集),集合数据结构就是最好的选择。 分类集合(Sorted Sets) 最后也是最强大的数据结 后,非常值得去浏览一下完整的命令列表。 第5章-管理 第5章 - 管理 配置(Configuration) 验证(Authentication) 大小限制(Size Limitations) 复制(Replication) 备份文件(Backups) 缩放和Redis集群(Scaling and Redis Cluster) 。 小结 第5章-管理 在最后一章里,我们将集中谈论Redis运行0 码力 | 32 页 | 712.31 KB | 3 月前3
共 703 条
- 1
- 2
- 3
- 4
- 5
- 6
- 71













