`
redsky008
  • 浏览: 352470 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论

总结:PostgreSQL9.0 流式同步与Slony同步的比较

阅读更多
参考位置: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 High Performance

    PostgreSQL 9.0 版本在原有的基础上进行了大幅度的性能优化与增强,旨在为用户提供更快的数据处理速度以及更稳定的服务体验。 #### 二、性能提升策略 ##### 1. 索引优化 - **索引类型**:PostgreSQL 支持多种索引...

    PostgreSQL9.0性能调校

    资源名称:PostgreSQL 9.0性能调校资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    postgresql-9.0-801.jdbc4-API文档-中文版.zip

    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 性能调校

    POSTGRESQL 9.0 性能调校PDF电子书

    postgresql-9.0-801.jdbc3-API文档-中文版.zip

    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:...

    Packtpub.PostgreSQL.9.0.High.Performance.Oct.2010.pdf

    本书不仅涵盖了PostgreSQL 9.0的新特性,还提供了大量的实践经验和脚本,以及针对其他数据库系统用户的总结性指导。 #### 主要内容 **1. 实施PostgreSQL特性以提高可靠性和性能** - **理解PostgreSQL的核心架构**...

    PostgreSQL 9.0性能调校 中文版

    《PostgreSQL 9.0性能调校》内容包括 为处理高要求的应用程序而升级PostgreSQL安装的最佳实践; 揭秘硬件适合或不适合高性能数据库应用程序的原因; 深入研究在速度与稳定性之间进行取舍的手段; 调整操作系统以获得...

    postgresql-42.3.1-API文档-中文版.zip

    赠送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 High Performance.pdf

    《PostgreSQL 9.0 高性能》一书由格雷戈里·史密斯撰写,专注于提升 PostgreSQL 数据库系统的性能并避免常见的性能陷阱。本书是 Packt 出版社于2010年首次出版的,版权严格保护,任何未经许可的复制、存储或传输均被...

    postgresql-9.0 官方手册English

    ### PostgreSQL 9.0 官方手册中文版知识点解析 #### 一、概述与历史 **标题**: PostgreSQL 9.0 官方手册English **描述**: PostgreSQL 9.0 官方手册English版本,非常详细的说明文档。 **关键词**: PostgreSQL ...

    postgresql 9.0 High Performance(清晰版)

    ### PostgreSQL 9.0 高性能指南核心知识点详解 #### 一、前言与背景介绍 《PostgreSQL 9.0 高性能》是一本专为数据库管理员、开发者和技术爱好者编写的指南,由国际知名数据库专业服务公司2nd Quadrant的首席顾问...

    postgresql-42.2.5-API文档-中英对照版.zip

    赠送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文档:...

    PostgreSQL-9.0-High-Performance2010

    1. **PostgreSQL 9.0 版本特性与改进** 2. **性能优化基础理论** 3. **常见性能瓶颈及其解决策略** 4. **索引管理与查询优化** 5. **并发控制与事务管理** 6. **存储优化与空间数据处理** 7. **数据库安全与备份恢复...

    postgresql-42.2.2-API文档-中英对照版.zip

    赠送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文档:...

    PostgreSQL9.0standby数据库介绍及搭建方法.pdf

    PostgreSQL 9.0 引入了对热备(hot standby)数据库的支持,这是一个重要的里程碑,使得在数据库恢复过程中,...在PostgreSQL 9.0中引入的流复制技术,显著降低了数据同步的延迟,进一步增强了热备数据库的实用性。

    postgreSQL9.0

    一款轻型的数据库系统,使用简单方便,集成图形管理界面。

    postgresql9.0中文手册

    postgresql9.0的中文chm手册,实用不解释

    自己收藏的免费好用的版本

    1、操作系统支持: (32/64 位)WinXP / Win2003 / WinVista / Win7 / Win2008 / Win8 / Win2012 / Win10/ Win2016 2、文件支持: 任意本地或远程:磁盘/...PostgreSQL 支持:PostgreSQL9.0 及以上 达梦 支持:DM7

Global site tag (gtag.js) - Google Analytics