社区
PostgreSQL
帖子详情
postgres双集群数据同步问题
Q446512799
2018-10-10 05:13:55
现在生产和灾备需要部署pg集群,按照一主两从部署,如何保持生产和灾备的数据同步?
现在考虑的有两种模式,但都不是太理想
一、
生产部署:生产主、生产备、灾备备
灾备部署:灾备主、灾备备、生产备
在生产发生异常时,灾备存在一份生产备的数据,然后手工同步灾备其他机器的数据,保证数据完整性
二、
生产与灾备直接做成一个大集群,一主5从,生产异常后,灾备存在3份数据,且自动切换主节点到灾备
还有其他好的方式处理吗?
...全文
254
回复
打赏
收藏
postgres双集群数据同步问题
现在生产和灾备需要部署pg集群,按照一主两从部署,如何保持生产和灾备的数据同步? 现在考虑的有两种模式,但都不是太理想 一、 生产部署:生产主、生产备、灾备备 灾备部署:灾备主、灾备备、生产备 在生产发生异常时,灾备存在一份生产备的数据,然后手工同步灾备其他机器的数据,保证数据完整性 二、 生产与灾备直接做成一个大集群,一主5从,生产异常后,灾备存在3份数据,且自动切换主节点到灾备 还有其他好的方式处理吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pgsync:将
数据
从一个
Post
gres
数据
库
同步
到另一个
数据
库
pgsync 将
数据
从一个
Post
gres
数据
库
同步
到另一个
数据
库(例如pg_dump / pg_restore )。 设计用于: 速度-表格并行传输 安全性-防止敏感
数据
离开服务器的内置方法 灵活性-优雅地处理架构差异,例如缺少列和多余的列 便利性-
同步
部分表,表组和相关记录 :tangerine: 经过战斗测试 安装 pgsync是一个命令行工具。 要安装,请运行: gem install pgsync 这将为您提供pgsync命令。 如果安装失败,则可能需要安装。 建立 在您的项目目录中,运行: pgsync --init 这将创建.pgsync.yml供您自定义。 我们建议将其检查到版本控件
大牛总结
Post
greSQL
集群
部署实战
PGCluster是一种提供写可靠性,多主节点
数据
同步
,
数据
传输的开源
集群
方案,这些PGCluster组件可以分别安装在多台物理机器或者虚拟机上。
轻松应战
Post
gres & Greenplum非法/歧义字符加载入库
Post
gres和Greenplum视频教程,内容包括 1. 内核字符集转换实现浅析 2. 加载时常见
问题
3. 非法字符库外工具、库内C语言容错的两种解决方案 4. 多分割符外部表自定义C语言扩展解决
数据
歧义 5. 如何从其它
数据
库导出...
synch:将其他
数据
库中的
数据
同步
到ClickHouse(
集群
)
同步
介绍 将其他
数据
库中的
数据
同步
到ClickHouse,当前支持
post
gres和mysql,并支持完整和增量ETL。 产品特点 完整
数据
etl和实时增量etl。 支持DDL和DML
同步
,当前支持DDL的add column , drop column和change column ,还完全支持DML。 电子邮件错误报告。 支持kafka和redis作为代理。 多个源
数据
库同时
同步
到ClickHouse。 支持ClickHouse MergeTree , CollapsingMergeTree , VersionedCollapsingMergeTree , ReplacingMergeTree 。 支持ClickHouse
集群
。 要求 Python> = 3.7 ,缓存mysql binlog文件和位置,并作为代理,也支持redis
集群
。 ,如果您使用kafka作为代理,则需要。 ,如果您使用
post
gres并设置auto_full_etl = true ,则需要执行此命令,或者执行exec synch etl命令。 如果在配置中设置dsn ,则,错误报告
post
gres_cluster:
Post
greSQL
集群
的各种实验
Post
greSQL multimaster multimaster是
Post
greSQL扩展,带有一组补丁程序,这些补丁程序将
Post
greSQL转变为
同步
的无共享群集,以提供联机事务处理(OLTP)可伸缩性和自动灾难恢复的高可用性。 与标准
Post
greSQL主从
集群
相比,配置了multimaster扩展的
集群
具有以下优点:
集群
范围内的事务隔离
同步
逻辑复制 DDL复制 在每个群集节点上使用临时表 容错和自动节点恢复
Post
greSQL在线升级 概述 multimaster扩展将同一
数据
库复制到群集的所有节点,并允许在每个节点上进行写事务。 为了确保在并发更新的情况下的
数据
一致性, multimaster在可重复读取隔离级别使用多版本并发控制(MVCC)在整个群集范围内实施事务隔离。 任何写事务都被
同步
复制到所有节点,这增加了
同步
所需的提交延迟时间。 只读事务和查询在本地执行,
PostgreSQL
954
社区成员
1,459
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章