PostgreSQL和Slony-I、PL/Proxy、Pgbouncer已经可以为我们提供
一套比较完整的企业级数据库存储解决方案
PostgreSQL数据库连接池Pgbouncer的搭建
http://blog.csdn.net/heiyeshuwu/article/details/3220148
PostgreSQL 数据库集群和PL/Proxy配置安装指南
http://blog.csdn.net/heiyeshuwu/article/details/3220117
PostgreSQL数据库同步Slony-I的安装和配置
http://blog.csdn.net/heiyeshuwu/article/details/3220136
数据同步工具 pg_rewind
http://www.oschina.net/p/pg-rewind, 使用:
http://blog.csdn.net/lianshunke/article/details/38982467
现有PostgreSQL 集群/热备方案
http://blog.csdn.net/TADICAN/article/details/7530616
pgpool-II 入门教程
http://www.pgpool.net/docs/latest/tutorial-zh_cn.html, 集群教程
Postgres-XC 是读写可伸缩的同步多主 PostgreSQL 集群。
http://www.oschina.net/p/postgres-xc
方案1: pgpool
pgpool:设置简单,实现Shared Nothing的双机写入同步,及查询负载均衡。也可结合Slony实现双机异步复制,提高写数据性能。
方案2: GridSQL
GridSQL:实现数据的网格分布,同时分散读写。是EnterpriseDB公司开发并开源的Postgres系列数据库网格应用方案。
ps:我正在测试这个。。。。。
http://www.enterprisedb.com/community/projects/gridsql.do
方案3: plproxy
plproxy:实现数据库前端代理,数据的分布可以自定义,是一个可编程的集群架构。由于架构灵活Yahoo当前也有在用这个方案。
http://www.pgsqldb.org/mwiki/index.php/%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E4%BD%BF%E7%94%A8plproxy%E7%9A%84PostgreSQL%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9B%86%E7%BE%A4
以上方案都是做负载均衡或分布式集群的,对于其管理节点可以结合第三方HA方案(如:红帽RHCSS)实现高可用性,避免单点故障。
分享到:
相关推荐
相比之下,Mycat的使用更为灵活,且支持多种数据库,对于已经熟悉Mycat的企业来说,是实现PostgreSQL集群的一种理想选择。 配置Mycat-Server作为PostgreSQL集群的步骤大致如下: 1. **安装与配置Mycat**: 下载...
主从复制是数据库高可用性的一种常见解决方案,它允许数据从一个节点(主节点)实时同步到另一个或多个节点(从节点)。这样,即使主节点出现故障,从节点也能立即接管服务,确保业务连续性。 在开始安装前,确保你...
在众多解决方案中,利用Patroni搭建基于`StandbyCluster`的跨数据中心(PostgreSQL集群,简称DC)的高可用架构是一种常见的方法。这种架构能够实现主从集群间的单向数据同步,并在某个数据中心发生整体故障时快速切换...
PAF是一个用Perl编写的开放集群框架兼容的解决方案,它与Pacemaker和Corosync协作,提供故障检测、恢复和自动故障切换。当主服务器出现不可恢复的故障时,PAF会选择最佳的备用服务器进行故障切换。PAF的设置要求包括...
此解决方案设计了一个跨数据中心的PG集群,其中每个数据中心内又包含了一个ETCD集群。具体来说: 1. **集群组成**:整个集群由4个PG数据库节点组成,其中2个位于DC1,另外2个位于DC2。 2. **ETCD集群**:两个ETCD...
PostgreSQL高可用实践包括数据同步、集群管理和统一访问三个方面。 * 数据同步:PostgreSQL异步复制、半同步复制、流复制和逻辑复制等多种方式。 * 集群管理:Patroni架构,包括数据同步模块、集群管理模块和统一...
本文将深入探讨PostgreSQL的流复制和逻辑复制机制,以及如何构建高可用集群。 首先,我们来看PostgreSQL的流复制。流复制是PostgreSQL的一种主从复制方式,它允许一个主节点(master)实时地将写入操作的日志(WAL...
这个系统在全球范围内被广泛应用,包括许多大型企业和政府机构。PostgreSQL支持多种编程语言,如Python、Java、C++、PHP等,使其成为开发人员的首选数据库解决方案。 标题“postgresql”暗示了我们关注的是关于...
用户可以下载此包,根据提供的文档进行编译和安装,然后在PostgreSQL集群中启用pg_auto_failover功能。 总的来说,cpp-pgautofailover为PostgreSQL用户提供了一种强大的解决方案,以应对可能的数据中心故障,确保...
这些资料对于用户理解和使用系统至关重要,能够帮助开发者快速上手,并在遇到问题时提供解决方案。 **应用场景** 1. **数据迁移**:在升级数据库版本或更换数据库服务提供商时,`synchronous` 可以帮助平滑过渡。 ...
为了确保数据的安全性和服务的连续性,Patroni被引入作为在Kubernetes集群上的PostgreSQL高可用解决方案。 ### 关键知识点 1. **Patroni** - Patroni是一个用于构建高可用PostgreSQL集群的开源工具。它管理主/从...
**PostgreSQL 8.2.3 中文文档** PostgreSQL是一种强大的开源关系数据库管理系统,以其高度的稳定性和灵活性...通过深入阅读和实践,用户将能够充分利用PostgreSQL 8.2.3的强大功能,构建高效、可靠的数据库解决方案。
在Linux环境中,PostgreSQL是许多企业和开发者的首选数据库解决方案。"postgresql-9.6.18.tar.gz"是一个针对Linux平台的PostgreSQL 9.6.18版本的压缩包,它包含了安装和运行该数据库系统所需的所有文件。 **...
### PostgreSQL 9 Standby 高性能集群实施详解 在企业级数据库管理中,构建高效、稳定且具有容错能力的数据库集群是确保...通过详细的配置与操作,构建standby集群成为可能,为企业提供了一个强大的数据管理解决方案。
复制流是 PostgreSQL 高可用性解决方案的核心,它允许主数据库的数据变更实时同步到备用服务器。PostgreSQL 提供了多种复制方式,如物理复制(WAL 归档)和逻辑复制。在这个场景中,我们通常使用物理复制,通过连续...
共享存储是一种常见的高可用性解决方案,其中主服务器和备服务器共同连接到共享磁盘或存储区域网络(SAN)上。这种方案具有以下优点: - **性能影响小**:由于数据是直接从共享存储读取,因此对性能的影响较小。 - ...
它的核心特性包括强大的查询优化器、复杂的事务处理能力、强大的复制选项等,使其成为企业级数据库解决方案的理想选择。 **二、SQL 支持** 在 PostgreSQL 9.6 中,SQL 查询语言得到了进一步增强。支持窗口函数、...
2. "Readme-说明.htm":这是安装指南或使用说明,包含了关于如何解压、安装和配置PostgreSQL 9.0.4的详细步骤,以及可能遇到的问题和解决方案。对于首次安装的用户来说,这是非常重要的参考资料。 PostgreSQL 9.0.4...
《PostgreSQL 9 Administration Cookbook》是一本专为PostgreSQL数据库管理员编写的实用指南,书中提供了超过100个简单但极其有效的解决方案来解决实际工作中遇到的问题。此书由Simon Riggs和Hannu Krosing共同编写...