- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
开源数据库高可用方案选型
•PostgreSQL
•MySql
——张欣
云网运营部(大数据和AI中心)担当是责任进取是要求团结是基石开放是动力
PostgreSQL高可用方案架构介绍
•01-PostgreSQL流复制+Keepalived
•02-基于pacemaker+corosync的高可用方案
•03-基于repmgr的高可用方案
•04-基于patroni的高可用方案
•05-基于pgpool-II的高可用方案
云网运营部(大数据和AI中心)担当是责任进取是要求团结是基石开放是动力
01-PostgreSQL流复制+Keepalived
APP架构图
KeepalivedVIP
同城checkcheck异地
异步
SlaveMasterSlave
云网运营部(大数据和AI中心)担当是责任进取是要求团结是基石开放是动力
1PG内置复制原理
主服务器在接受到每个事务请求时,将数据改动用预写日志(WAL)记录。具体而言,事务采用两段提交(Two
PhaseCommit),即先将改动写入预写日志,然后再实际改动数据库。这样可以保证预写日志的时间戳永远不落后于
数据库,即便是正在写入时服务器突然崩溃,重启以后也可以依据预写日志将数据恢复,因为预写日志保留了比数据
库记录中更新的版本。PostgreSQL的异步复制解决方案正是利用了预写日志,将预写日志从主服务器(Master
Sever)传输到备用服务器(StandbyServer),然后在备用服务器上回放(Replay)出预写日志中记录改动,从而实现主
从复制。PostgreSQL使用了两种方式传输预写日志:存档式(archive)和流式(streaming)。
存档式复制的原理是主服务器将预写日志主动拷贝到一个安全的位置(可以直接到备用服务器,也可以是第三台
服务器),同时备用服务器定期扫描这个位置,并将预写日志拷贝到备用服务器端然后再回放。这样即使主服务器崩
溃了,备用服务器也可以从这个安全的位置获取到一份完整的记录,以确保任何数据不会丢失。而流式复制则简化了
这一个步骤,由主服务器直接通过TCP协议向备用服务器传输日志,避免了两次复制的开销,有利于减小备用服务器
和主服务器直接的数据延时。但当主服务器崩溃时,未被传输到备用服务器的日志则会丢失,造成数据损失。
PostgreSQL支持存档式和流式两种模式的混合,当两种模式都开启时,备用服务器会定期检查是否有存档已经到达
指定的位置,并回放日志。一旦检测到指定的位置没有新的日志,则会切换到流式模式试图直接从网络传输日志,接
着再检查存档,不断重复这一循环。
云网运营部(大数据和AI中心)担当是责任进取是要求团结是基石开放是动力
2PG内置复制优点
a.使用预写日志记录数据库的改动,不额外增加服务端的其他负荷。
b.当主服务器失败(如断电、系统崩溃、灾难)时,不会丢失任何数据。
c.支持基于流和基于归档的两种日志传输方案。
d.备用服务器可作为负载均衡节点提供读请求。
e.支持多个或多级备用服务器。
云网运营部(大数据和AI中心)担当是责
您可能关注的文档
- 寻找大客户的六个步骤.pptx
- 弘扬师德师风演讲稿.docx
- 冬季安全警钟长鸣演讲稿.docx
- 教与学发言稿.docx
- 小儿急性播散性脑脊髓炎预防和措施.pptx
- 家庭度假旅游摄影电子相册课件模板26页课件.ppt
- 室外给排水管道专项施工方案.docx
- 《大学生就业与创业指导》教案---第11课-求职准备.pdf
- 导游基础知识试题100题.docx
- 2025堵漏工具操作步骤.docx
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025年湖南信息职业技术学院单招职业技能测试题库(有一套).docx VIP
- 2025年黑龙江交通职业技术学院单招职业技能测试题库带答案(新).docx VIP
- 2024年泸州中考数学试题及参考答案.doc
- 医用面膜培训ppt课件.pptx
- 教电馆200555号-胜利教育管理中心.DOC
- 智能制造与智能化焊接技术基础.pptx
- 功率因素校正(PFC)电路-PFC的工作原理课件.pptx
- 工伤保险医疗(康复)待遇申请表.doc
- 【数学】第六章平面向量及其应用单元测试-2023-2024学年高一下学期数学人教A版(2019)必修第二册.docx VIP
- 三亚航空旅游职业学院单招《语文》考试参考题库资料(含答案).pdf
文档评论(0)