- 博客(11)
- 收藏
- 关注
原创 PostgreSQL基于Pgpool-II实现高可用架构的部署实践
本文档使用 3 台 Pgpool-II服务器来管理PostgreSQL 服务器,以创建强大的集群系统并避免单点故障或脑裂。要求:所有 Pgpool-II 服务器和PostgreSQL服务器都位于同一子网中环境配置节点节点地址节点配置部署组件server1server2server3VIP架构图说明:架构中的Active、Standby、Primary、 Standby 的角色不是固定的,可能会通过进一步的操作而改变Postgresql数据库部署信息项目说明配置说明详细说明14.0。
2024-01-30 14:38:31
2499
原创 PostgreSQL基于 Pgpool 实现读写分离-02
Pgpool 是一个高性能的连接池和负载均衡器,用于 PostgreSQL 数据库。Pgpool 可以作为中间层,位于客户端和 PostgreSQL 服务器之间,来管理连接请求并分配给不同的 PostgreSQL 服务器进行处理,以提高整体的系统性能和可用性。连接池:Pgpool在应用程序和数据库之间建立一个连接池,使得多个应用程序可以共享一组数据库连接,避免了重复的连接和断开。负载均衡:Pgpool可以将客户端请求均衡地分配到多个PostgreSQL服务器上,以实现负载均衡和更好的性能。
2024-01-19 16:38:41
1642
原创 PostgreSQL基于repmgr 部署流复制架构-01
repmgr是一个2ndQuadrant开发的一款复制的开源工具套件,用于管理PostgreSQL服务器集群中的复制和故障转移。最初,它主要是为了简化流副本的管理,后来发展成为一个完整的故障转移管理套件。它通过设置备用服务器,监视复制以及执行管理任务(如故障转移或手动切换操作)的工具,增强了PostgreSQL内置的热备份功能。repmgr与声名远扬的ORACLE ADG逻辑复制工具非常类似。它的功能强大,安装和配置简单,有很强的可操控性其中witness节点是防止出现脑裂的一种有效方法。
2024-01-19 16:31:33
1563
原创 YUM安装报错“Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7“
在使用yum install 安装软件包时报以下错误:GPG解释GPG在Linux上的应用主要是实现官方发布的包的签名机制。GPG分公钥和私钥两种1. 公钥:主要用于验证私钥加密的数据及签名要发送给私钥方的数据。2. 私钥:在本地保存的密钥,用于签名本地数据及验证用公钥签名的数据。实现原理(以Red Hat签名为例):1>RH在发布其官方的RPM包时(如本地RHEL光盘及FTP空间包),会提供一个GPG密钥文件,即所谓的公钥。2>用户下载安装这个RPM包时,引入RH官方
2021-12-19 18:37:46
4490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人