免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: alexhappy
打印 上一主题 下一主题

【求助】postgresql数据库服务器同步 [复制链接]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
11 [报告]
发表于 2009-01-31 23:15 |只看该作者
slony-i只是主从,如果想多master,应该用pgcluster或pgpool-ii.

论坛徽章:
0
12 [报告]
发表于 2009-02-02 17:02 |只看该作者

回复 #1 alexhappy 的帖子

pgbench只是一个简单的性能测试程序,你可以选以下的方式进行数据库同步:

1、Slony-I:可做到主从,但主意的是这是一个“异步”的传输,性能比较好,但库A中的数据要同步到库B最小也有1秒时差。另外对表结构也是有要求的,要求每个同步的表中一定要有主键,并且在线进行表结构的修改当前是不允许的。但它有个好处,可以在传输进设定“过滤”参数,只传输符合特定要求的数据,通过这一点可以做到数据的“实时”过滤汇总,做出一点类似ETL的功能,加以灵活运用可以达到多数据库分布的效果。

2、pgpool-II:这个可以做到master-master的数据库,其实可以理解成是一个数据库中间件,放在数据库前端,写入的数据实时同步到其下的多个节点,读数据时通过Load Balancing方式从某个节点中搜索数据达到负载均衡的目的,这里要注意的是节点越多写数据库的速度就会越慢,因为要保证数据正确定到所有节点才算是一个定动作的完成。

3、DEBD:这是一个LINUX下的块设备复制机制,可以将两个系统的分区通过网络进行数据同步,这个机制性能比较高技术也比较底层,但只能用在LINUX中,与数据库应用无关。

论坛徽章:
0
13 [报告]
发表于 2009-02-02 17:36 |只看该作者
slony-I可以实现备份,但是他存在主从之分,在同一时间只能有一个数据库表可写,并且在现有postgresql版本中,truncate表并不能实现同步

论坛徽章:
0
14 [报告]
发表于 2009-02-02 17:40 |只看该作者
pgpool也是可以实现互备,但是如果你的DML在存储过程中封装的话就会出现问题,pgpool使用select、update、insert等关键字来判断是进行负载均衡还是进行备份的

论坛徽章:
0
15 [报告]
发表于 2009-02-11 15:42 |只看该作者
谢谢各位的回复,我已经搞定了

论坛徽章:
0
16 [报告]
发表于 2009-03-11 15:52 |只看该作者
如何弄的,可否分享下经验。。。

原帖由 alexhappy 于 2009-2-11 15:42 发表
谢谢各位的回复,我已经搞定了

论坛徽章:
0
17 [报告]
发表于 2009-04-06 18:36 |只看该作者

回复 #1 alexhappy 的帖子

两个方案:
1、同步-pgpool
2、异步-slony-I

pgpool很好配的!!

论坛徽章:
0
18 [报告]
发表于 2011-10-09 10:06 |只看该作者
回复 10# alexhappy


    提示这个问题是怎么解决的?

论坛徽章:
0
19 [报告]
发表于 2011-11-17 16:31 |只看该作者
那请问 pg_standby 这种技术呢?

这技术有什么优缺点?

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-06-18 22:20:00数据库技术版块每日发帖之星
日期:2015-06-21 22:20:00数据库技术版块每日发帖之星
日期:2015-08-27 06:20:00
20 [报告]
发表于 2011-11-20 10:55 |只看该作者
可以使用bucardo来实现双master架构。bucardo是一个使用perl脚本写的双向同步软件,通过触发器捕获变化。对于双向同步中出现的冲突,也有几种策略可以选择,如:以最后更新为准、以第一台数据库为准等等。
具体使用方法见:
http://blog.osdba.net/?post=52
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP