参考位置:http://scanningpages.wordpress.com/2010/10/09/9-0-streaming-replication-vs-slony/
两种都是异步的。如果需要同步,至少等PostgreSQL9.1版本发布后。
尽管如此,正如你看到的异步同步,然后问自己几个问题:
1. 在相同的平台下运行的主从节点使用的是同一个PostgreSQL版本吗?
2. 我的从属节点只需要完成平台故障转移或只读查询吗?
3. 我只需要一个从属节点吗?(多个从属节点可能消耗相同的WAL碎片,但是目前还不清楚,
在同步失败后,我怎么保持第二个从属节点同步?)
4. 我希望我的主从节点完全一致(没有额外的表,没有额外的数据库,没有额外的索引)?
如果上面的回答是yes,PostgreSQL9.0中的流式复制可能是更好的选择。
然而,如果下面问题的任何一个回答是yes:
1. 我的主从节点在不同的硬件平台上?
2. 我希望在我的从属节点上增加一些表用于报表吗?
3. 在主结点上我有多个数据库但是只希望把部分同步到从属节点上?
4. 出于安全性的考虑,我希望在主从节点上的表有不同的权限?
5. 我希望能够使我的主节点停止以用于硬件的维护,在这之后,希望
不用重新复制整个数据库,使主节点接替从属节点。
6. 我希望从A复制到B并且让B复制到C和D?
7. 无需自动DDL同步也可以活动?
Slony也许是更好的选择。
多数应用也是基于Slony的。
分享到:
相关推荐
PostgreSQL 9.0 版本在原有的基础上进行了大幅度的性能优化与增强,旨在为用户提供更快的数据处理速度以及更稳定的服务体验。 #### 二、性能提升策略 ##### 1. 索引优化 - **索引类型**:PostgreSQL 支持多种索引...
资源名称:PostgreSQL 9.0性能调校资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
jar包文件:postgresql-9.0-801.jdbc4.jar javadoc API文档文件:postgresql-9.0-801.jdbc4-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.0-801.jdbc4-sources.jar 对应Maven信息: groupId:...
POSTGRESQL 9.0 性能调校PDF电子书
jar包文件:postgresql-9.0-801.jdbc3.jar javadoc API文档文件:postgresql-9.0-801.jdbc3-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.0-801.jdbc3-sources.jar 对应Maven信息: groupId:...
本书不仅涵盖了PostgreSQL 9.0的新特性,还提供了大量的实践经验和脚本,以及针对其他数据库系统用户的总结性指导。 #### 主要内容 **1. 实施PostgreSQL特性以提高可靠性和性能** - **理解PostgreSQL的核心架构**...
《PostgreSQL 9.0性能调校》内容包括 为处理高要求的应用程序而升级PostgreSQL安装的最佳实践; 揭秘硬件适合或不适合高性能数据库应用程序的原因; 深入研究在速度与稳定性之间进行取舍的手段; 调整操作系统以获得...
赠送jar包:postgresql-42.3.1.jar; 赠送原API文档:postgresql-42.3.1-javadoc.jar; 赠送源代码:postgresql-42.3.1-sources.jar; 赠送Maven依赖信息文件:postgresql-42.3.1.pom; 包含翻译后的API文档:...
《PostgreSQL 9.0 高性能》一书由格雷戈里·史密斯撰写,专注于提升 PostgreSQL 数据库系统的性能并避免常见的性能陷阱。本书是 Packt 出版社于2010年首次出版的,版权严格保护,任何未经许可的复制、存储或传输均被...
### PostgreSQL 9.0 官方手册中文版知识点解析 #### 一、概述与历史 **标题**: PostgreSQL 9.0 官方手册English **描述**: PostgreSQL 9.0 官方手册English版本,非常详细的说明文档。 **关键词**: PostgreSQL ...
### PostgreSQL 9.0 高性能指南核心知识点详解 #### 一、前言与背景介绍 《PostgreSQL 9.0 高性能》是一本专为数据库管理员、开发者和技术爱好者编写的指南,由国际知名数据库专业服务公司2nd Quadrant的首席顾问...
赠送jar包:postgresql-42.2.5.jar; 赠送原API文档:postgresql-42.2.5-javadoc.jar; 赠送源代码:postgresql-42.2.5-sources.jar; 赠送Maven依赖信息文件:postgresql-42.2.5.pom; 包含翻译后的API文档:...
1. **PostgreSQL 9.0 版本特性与改进** 2. **性能优化基础理论** 3. **常见性能瓶颈及其解决策略** 4. **索引管理与查询优化** 5. **并发控制与事务管理** 6. **存储优化与空间数据处理** 7. **数据库安全与备份恢复...
赠送jar包:postgresql-42.2.2.jar; 赠送原API文档:postgresql-42.2.2-javadoc.jar; 赠送源代码:postgresql-42.2.2-sources.jar; 赠送Maven依赖信息文件:postgresql-42.2.2.pom; 包含翻译后的API文档:...
PostgreSQL 9.0 引入了对热备(hot standby)数据库的支持,这是一个重要的里程碑,使得在数据库恢复过程中,...在PostgreSQL 9.0中引入的流复制技术,显著降低了数据同步的延迟,进一步增强了热备数据库的实用性。
一款轻型的数据库系统,使用简单方便,集成图形管理界面。
postgresql9.0的中文chm手册,实用不解释
1、操作系统支持: (32/64 位)WinXP / Win2003 / WinVista / Win7 / Win2008 / Win8 / Win2012 / Win10/ Win2016 2、文件支持: 任意本地或远程:磁盘/...PostgreSQL 支持:PostgreSQL9.0 及以上 达梦 支持:DM7