111.Oracle高可用性架构设计Oracle高可用性架构设计 Oracle高可用性架构设计作者摘 要Oracle是数据库领域中最优秀也是最流行的大型数据库应用软件,完善的性能使其被广泛应用于日常生活的各个领域。早在Oracle数据库受到Data Guard保护以及启用16节点的闪回技术以确保正常运行之前,可用性概念就已经存在了。高可用性作为一种为人们所普遍认知的技术和实践的总称,在过去的几年里
转载
2024-07-10 21:16:28
62阅读
# 使用 pg_repmgr 实现 PostgreSQL 高可用架构
在高可用性架构中,数据的可靠性和可用性至关重要。PostgreSQL 是一个强大的开源关系型数据库,而 pg_repmgr 是用于管理 PostgreSQL 复制的工具。本文将指导你如何实现 PostgreSQL 的高可用架构,采用 pg_repmgr。
## 整体流程
在实现 PostgreSQL 高可用架构的过程中,我
节点规划主机hostname角色组件10.0.0.41postgres-01LeaderPostgreSQL 15.5、repmgr 5.5.010.0.0.42postgres-02standby1PostgreSQL 15.5、repmgr 5.5.010.0.0.43postgres-03standby2PostgreSQL 15.5、repmgr 5.5.01.系统准备1.1 磁盘挂载#修
1, 数据库镜像2, 同步复制3, 日志传送4, 数据库快照 镜像: 准确来说是主机的备机,主机挂掉后可以迅速恢复。 清理日志主要用来备份数据。需要做日志“完整“记录,如果记录的日志太大,备份主机的日志3次到不同的文件中,在收缩日志。收缩日志不要太小,适当大一点,具体看事务量,如到原有的10
转载
2024-08-09 17:54:45
116阅读
公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大。另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,高可用的HA的数据库集群解决方案。主要思路是利用postgresql自带的流复制功能,来实现了双机热备,利用pgpool实现数据库的负载均衡、失败接管、在线回复、消除单点故障,从而做到无缝
转载
2024-03-28 22:05:22
85阅读
前言PostgreSQL 本身不支持任何多主群集解决方案,例如 MySQL 或 Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如 PostgreSQL 的复制或负载平衡。首先,让我们回顾一些基本概念:什么是高可用性?它是服务可用的时间量,通常由企业定义。冗余是高可用性的基础;万一发生事故,我们可以继续毫无问题地运转。持续恢复,如果发生事件,则必须还原备份,然后应用wal
转载
2023-09-30 08:14:56
518阅读
如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:什
转载
2024-03-28 10:09:16
208阅读
本篇是POSTGRESQL 高可用的最后一篇文字,如果敢兴趣可以往前翻看之前的三篇文字,在安装完repmg
转载
2022-06-10 09:14:21
359阅读
repmgr是一个开源工具套件(类似于MySQL的MHA)
一、高可用性、负载均衡、复制的几个方案比较:共享磁盘失效切换 共享磁盘失效切换通过仅保存一份数据库副本来避免花在同步上的开销。 这个方案让多台服务器共享使用一个单独的磁盘阵列。 如果主服务器失效,备份服务器将立即挂载该数据库, 就像是从一次崩溃中恢复一样。这个方案允许快速的失效切换并且不会丢失数据。 共享硬
转载
2024-04-24 17:01:27
138阅读
项目需要保障数据的高可用,于是可选的方案无非是Oracle集群、 传统的主从+心跳切换访问点以及SQL Server AlwaysOn这类方案。(//经验不多,了解和实践过的方案就这类,轻拍)Oracle太大,项目初期的核心开发人员并不会用(从高校中途接手的项目,前期都是研究生在做),所以本身就被限制在SQL Server这个技术栈里了,好在了解到SQL Server 2012开始具备Always
应该是第三个关于PostgreSQL 高可用的文字了,Repmgr 在使用中的一些通用的命令和一些配
原创
2023-06-22 13:15:16
222阅读
一、资源规划主机名IP地址服务器配置角色数据目录cdh0110.111.2.101G 1core主库/home/pg12/datacdh0210.111.2.111G 1core备库/home/pg12/data二、操作系统调优(主备)1、关闭防火墙和selinux[root@cdh01 ~]# systemctl stop firewalld
[root@cdh01 ~]# systemctl
原创
2023-10-26 16:50:17
354阅读
应该是第三个关于PostgreSQL 高可用的文字了,Repmgr 在使用中的一些通用的命令和一些配置文件的
原创
2022-06-10 09:08:22
287阅读
REPMGR 是一种方便简单的适合企业使用的高可用方式,为什么选择REPMGR作为单体PG的
原创
2023-06-22 12:43:57
535阅读
REPMGR 是一种方便简单的适合企业使用的高可用方式,为什么选择REPMGR作为单体PG的高可用方式1
原创
2022-06-22 10:13:27
564阅读
PostgreSQL高可用之repmgr自动切换 之前写过一个repmgr的高可用搭建的,https://..com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了简化,做了1主2从的结构,之前一直没空测试repmgr的手动和自 ...
一、资源规划主机名IP地址服务器配置角色数据目录cdh01156.25.236.101G 1core主库/home/pg14/datacdh02156.25.236.101G 1core备库/home/pg14/data二、操作系统调优(主备)1、关闭防火墙和selinux[root@cdh01 ~]# systemctl stop firewalld[root@cdh01 ~]# systemc
原创
精选
2022-10-28 17:34:40
3397阅读
点赞
6评论
PostgreSQL 的高可用的方案,基本上不是原生的,大多是依靠第三方的公司来进行开发的,挂名的有那么几种 Patroni, PGPOOL-II, Repmgr , 等等几种。PGP...
原创
2023-06-20 02:50:57
321阅读
本文比较基础,主要介绍postgresql开源高可用工具repmgr的部署和使用,初学者可以根据本文步骤一步一步做下去,废话不多说,直接进入主题,本文以两台机器为例。 1.两台机器分别编译安装postgresql,步骤略。 2.主库配置vi postgresql.confwal_log_hints=onarchive_mode=onarchive_command=’test ! -f /pgarc
原创
2021-03-01 21:53:22
951阅读