博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hot Standby 与 Stream Replication
阅读量:7193 次
发布时间:2019-06-29

本文共 618 字,大约阅读时间需要 2 分钟。

hot3.png

    本文主要针对PostgreSQL主备配置中经常提到得Hot Standby与Stream Replication两种方式的区别进行简单记录、说明。

    首先,二者参数配置主要区别如下:

    

    原理说明:

    >> Hot Standby是基于热备生成的归档:当主库生成新的归档后,备库对归档进行转储、恢复。这也就表示,hot standby中,当发生宕机后,备库可能会有一个归档日志的数据丢失。

    >> Stream Replication是基于WAL Record:当主库新写了一个Wal Record之后,自动对该record进行同步,备库接收后进行自动恢复

    二者都配置好之后,通过进程也可以发现:

    >> Hot Standby的备端可以看到如下进程:

postgres: startup process   waiting for 000000010000000000000005

postgres: startup process   recovering 000000010000000000000005

    >> Stream Replication的备端看到的却是:

wal receiver process   streaming 0/E0001C8

startup process   recovering 00000001000000000000000E

转载于:https://my.oschina.net/u/1171200/blog/837628

你可能感兴趣的文章
Linux 文件操作总结
查看>>
Chrome下的语音控制框架MyVoix.js使用篇(三)
查看>>
【iOS】UIKit框架 学习笔记
查看>>
thinkphp5 自动注册Hook机制钩子扩展
查看>>
类的多态(虚函数)
查看>>
JFreeChart入学教程
查看>>
java 放射机制简介
查看>>
Object 的方法总结
查看>>
Redis中5种数据结构的使用场景
查看>>
转:线性表的查找-顺序查找
查看>>
原创: 开题报告中摘要部分快速将一段文字插入到word的表格中
查看>>
TCP/IP协议的关系?
查看>>
rsync 参数说明及使用参数笔记好文摘抄
查看>>
UVA548 Tree (二叉树的遍历)
查看>>
礼物(BFS)
查看>>
相似基因(动态规划)
查看>>
经验小结(个人笔记)
查看>>
jq对页面元素进行排序
查看>>
安装laravel
查看>>
VB调用VC编写的Dll之万恶的参数传递
查看>>