当前位置:  开发笔记 > 后端 > 正文

PostgreSQL复制策略

如何解决《PostgreSQL复制策略》经验,为你挑选了2个好方法。

现在我们正在使用PostgreSQL 8.3(在Linux上)作为我们的Ruby on Rails Web应用程序的数据库后端.

考虑到在PostgreSQL数据库上我们主动使用行级阻塞和PL/PGSQL,我们可以采用什么来保护我们的数据 - 我的意思是工具,包,脚本,策略 - 来成功复制数据库并构建多主组合?

我也会感谢主从建议.

例如,如果我将几个运行Apache/Ruby的应用程序服务器用于实现更高的性能并最​​终部署多个数据库服务器,那么有没有办法在PostgreSQL中构建多主复制?

现在我们使用PostgreSQL WAL机制将数据备份到文件系统.

非常感谢.



1> Mekk..:

主从(和主 - 多层)场景有一些工具,通常是基于触发器的.Slony-I已被提及(稳定且稳定,但操作有点困难).与Slony有问题的人 - 我写了 Londiste(由Skype团队)和PyReplica.呸,我刚发现 猛犸已经开源了

对于multimaster,有Bucardo(注意:它不是那么精致)或商业产品 - 例如Continuent或Cyber​​Tec.



2> Henrik Gusta..:

如果您还没有,我建议您查看PostgreSQL手册的高可用性,负载平衡和复制章节.它清晰地概述了可用的技术及其功能.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有