暂无图片
postgreSQL 14的集群或者是常用的高可用架构是哪些?
我来答
分享
暂无图片 匿名用户
postgreSQL 14的集群或者是常用的高可用架构是哪些?

postgreSQL 14的集群或者是常用的高可用架构是哪些?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
竟然有人

PostgreSQL 14是一种开源的关系型数据库管理系统,支持多种高可用架构,以下是常用的几种:

1.Streaming Replication:

这是PostgreSQL中最常见的高可用架构之一。通过将主数据库的所有更改实时流式传输到备用数据库,可以实现自动故障转移。如果主数据库出现故障,备用数据库将自动成为主数据库并继续处理事务。

2.Logical Replication:

这种方法比流式复制更加灵活,因为它允许您仅传输更改的部分。它也更容易进行复制的筛选和转换。使用逻辑复制,您可以选择要在备用数据库上复制的表和列。

3.Patroni:

这是一种使用Python编写的自动化PostgreSQL集群管理器,可以实现高可用性和自动故障转移。它可以自动检测主数据库的故障,并在备用数据库上启动一个新的主数据库。它还提供了一些其他功能,例如自动备份和监控。

4.Pgpool-II:

这是一种连接池和负载平衡器,可以在多个PostgreSQL服务器之间分配负载,并提供高可用性和自动故障转移。它还提供了其他功能,例如查询缓存和并行查询处理。

5.Replication Manager:

这是一个基于命令行的管理工具,可以自动化地配置和管理PostgreSQL流式复制。它提供了一些功能,例如自动备份和自动故障转移。

暂无图片 评论
暂无图片 有用 3
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgreSQL 有表结构对比工具吗?
回答 3
pgquarrel
postgresql 一般用那种备份方式
回答 4
pgdump和pgbasebackup都挺好用的。使用pgdump备份数据库 –向您介绍使用PostgreSQL备份工具备份数据库的实用方法,包括pgdump和pgdumpall。恢复一个p
postgreSQL 本身有二阶段提交吗?
回答 1
没有
MySQL有GTID 可以设置复制起点,postgreSQL 有吗?
回答 2
逻辑复制可以通过pgreplicationoriginadvance()函数来设置
如何查看某个存储过程中,涉及到那些对象,例如表,索引等等
回答 2
版本14开始,如果使用beginatomic语法创建新形式的函数或存储过程,则可以从pgdepend中查到依赖关系。Demo如下:CREATETABLEtest(idint,infotext);创建依
postgreSQL 12为什么没自动清理wal日志?已经自动归档了,但是wal日志没自动删除
回答 1
已采纳
WAL文件积压大多数情况都与复制槽有关,请检查所有database下的复制槽,是否有不使用的。另外就是空闲长事务、两阶段提交事务也会引起。
developerworks上的文章怎么找
回答 2
https://developer.ibm.com/
postgresql 的存储过程怎么实现从游标分批放数据到数组?
回答 1
能不能举个例子说明一下你想要实现的效果?
pg中这个csvlog和log有啥区别?
回答 2
log默认的日志格式,stderr格式通常用于即时输出和简单的错误排查,适合我们即时日志查看。csvlog是一种结构化日志格式,如果你需要对日志进行深度分析和报告生成,那么csvlog可能是更好。
postgresql有几张表 想监听表里面有增删操作 就调用http请求, 有什么好的插件或者工具推荐?
回答 1
触发器函数