当前位置:首页 > 报告详情

基于Patroni的Citus高可用方案实现-Oracle迁移专场(28页).pdf

上传人: 云闲 编号:87321 2021-01-01 28页 1.77MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了神州飞象(北京)数据科技有限公司使用Patroni和Citus实现高可用性数据库系统的实践。Patroni是一个基于Python的开源软件,支持虚拟化技术,使用Dcs管理,可通过callback脚本进行自定义配置。Citus是一个用于PostgreSQL的扩展,提供了高可用性和扩展性。文章详细介绍了Patroni和Citus在高可用性需求分析、功能设计和其他注意事项方面的应用。其中,Patroni支持k8s、docker等容器化搭建及管理,Citus从9.0版本开始支持异步更新元数据功能。文章还提到了在高可用性设计中的一些关键点,如只在主cn节点上运行、复用Patroni的yml文件、灵活扩展等。此外,文章还给出了一些建议,如使用virtualenv打包Patroni安装、错开时段进行数据库备份等。
Patroni如何实现高可用性? Citus如何处理元数据更新问题? 高可用功能设计中有哪些关键技术?
客服
商务合作
小程序
服务号
折叠