#复制原理: postgres数据库复制是基于wal日志传送技术实现同步,节点(master)启用walsender进程持续发送wal日志节点(standby)通过walreceiver进程实时接受从传过的wal日志,并且通过walreceiver进程调用内部函数write()和fsync()将wal数据全部写入wal segment和刷新到wal segment,并通知
pg复制状态切换
原创 2023-01-16 14:51:47
624阅读
PostgreSQL数据库遵循简单的复制模型。在此模型中,所有写入都将转到节点。然后,节点在本地应用这些更改并将它们传播到辅助节点。在Postgres的上下文中,内置复制(称为“复制”)带来了一些挑战:Postgres复制没有内置监视和故障转移。当节点发生故障时,您需要将辅助节点提升为新的节点。此促销需要以客户端仅写入一个节点的方式进行,并且不会观察到数据不一致。许多Postgres客
复制切换方式两种: 通过创建触发文件方式触发切换 通过pg_ctl promot命令手动触发切换
原创 2021-05-14 16:30:57
1049阅读
一、PostgreSQL通过WAL日志构建高可靠性原理:PostgrepSQL在数据目录的子目录pg_xlog子目录中维护了一个WAL日志文件,可以把WAL日志备份到另外一台备份服务器,通过重做WAL日志的方式在服务器上恢复数据(类似Oracle的redo日志)。WAL日志复制到另外一台备份服务器可以有两种方式:1、 WAL日志文件复制此种方式是写完一个WAL日志后,才把WAL日志文件拷贝到备份
在后端开发的工作中如何轻松、高效地设计大量数据库索引呢?通过下面这五步,20分钟后你就再也不会为数据库的索引设计而发愁了。顺畅地阅读这篇文章需要了解数据库索引的组织方式,如果你还不熟悉的话,可以通过另一篇文章来快速了解一下——数据库索引融会贯通。这篇文章是一系列数据库索引文章中的第三篇,这个系列包括了下面四篇文章: 1. 数据库索引是什么?新华字典来帮你 —— 理解 2. 数据库索引
Oracle DG切换与启停顺序DG切换准备检查阶段DG切换新语法切换旧语法切换DG启停顺序启动顺序停库顺序 DG切换准备检查阶段检查监听器:lsnrctl status检查数据库状态:--检查数据库是否打开:库都要打开 SQL> select instance_name,status from gv$instance; --检查DG参数 col value fo
转载 2024-04-23 13:05:15
139阅读
前言: 经过测试,postgres的切换后,同步会出现问题,新的库不会从主库同步数据过来。需要使用pg_rewind重新修复新的库 -- 信息 PG版本 :10.15  主库 192.168.2.80   主机名test 库 192.168.2.81   主机名test1 -- 查看库的信息[root@test /opt/pgpool/bi
文章目录前言一、DataGuard 工作原理DataGuard 数据保护模式1. 最大保护(Maximum Protection)2. 最高可用性(Maximum availability)3. 最高性能(Maximum performance)二、搭建环境三、主库配置2.读入数据四、库配置五、切换 一、DataGuard 工作原理Data Gurad 通过冗余数据来提供数据保护,Data
postgresql复制
原创 2023-01-16 14:48:16
2437阅读
pg复制
原创 2023-01-16 14:49:58
2402阅读
DM数据守护介绍1. DM 数据守护(Data Watch) 是一种集成化的高可用、高性能数据库解决方案,是数据库异地容灾的首选方案。通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏)、自然灾害(地震、火灾)等极端情况下,避免数据损坏、丢失,保障数据安全,并且可以快速恢复数据库服务,满足用户不间断提供数据库服务的要求。与常规的数据库备份(Backup)、还原(Restore)技术相比,数据守护
前言:        文章主要介绍Oracle数据库物理ADG在发生切换时(switchover,failover),在主库运行的ogg进程(集成模式)如何进行恢复。        测试恢复场景,因为集成模式不能在库配置,所以场景都是
转载 2024-06-19 23:06:56
77阅读
专业的SQL Server、MySQL数据库同步软件Oracle库数据同步使用DataGuard。Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异
PostgreSQL自身只支持简单的主从,没有主从自动切换,仿照类似Nginx的效果一样,采用keepalived的形式,在节点宕机后,通过脚本的执行完成主从切换
原创 2023-09-24 22:04:06
471阅读
复制复制是指通过将主库上的数据实时复制库实现高可用,是数据库最主要的高可用措施。主库(primary database)是指执行业务的数据库实例,库(standby database)是指复制主库数据的数据库实例。当主库发生故障时,业务可以转移到库上继续执行,降低故障对业务的影响,提高数据库的可用性。复制分物理复制和逻辑复制,物理复制将主库的物理存储内容复制库,逻辑复制基于
主从复制切换思路全机(基础备份),恢复到原主机然后恢复复制然后再切换到原来的主机主库cd /usr/lib/postgresql/9.3/./pg_ctl -D /var/lib/postgresql/9.3/main/ -m fast stop./pg_controldata /var/lib/postgresql/9.3/main/Latest checkpoint location:
原创 2013-10-30 10:43:12
5885阅读
类型:一多从类型的复制(master)和从(slave),在PostgreSQL中通常分别被称为主(primary)和(standby)当客户端要向数据库写入时,它必须将请求发送给领导者,领导者会将新数据写入其本地存储。其他副本被称为追随者(followers)实现:基于日志传输实现的这是一种通用的复制技术:主库不断发送WAL数据,而每个库接受WAL数据,并立即重放日志。复制的启动三种进
其实主从的本质就是从节点去节点不停的备份新的数据。切换就是原主追加上述配置,原从删除上述配置1、主从节点全部st
原创 2023-09-24 22:03:50
630阅读
 发现同步问题比较大,似乎没有很合适的方法,先学习。 转一篇高端交换机主倒换技术:1. 概述 高端交换机由于所处网络位置非常重要,不允许出现单点故障,设备一般都配备两块主控板,分别称为主用主控板(Master)和备用主控板(Slave)。  其中,用主控板作为控制平面的核心,与外部和业务板进行业务通信,完成系统内各模块的正常功能;而用主控板则只作为主用主控板
  • 1
  • 2
  • 3
  • 4
  • 5