文件名称:postgres_cluster:PostgreSQL集群的各种实验
文件大小:27.73MB
文件格式:ZIP
更新时间:2024-05-23 10:59:10
C
PostgreSQL multimaster multimaster是PostgreSQL扩展,带有一组补丁程序,这些补丁程序将PostgreSQL转变为同步的无共享群集,以提供联机事务处理(OLTP)可伸缩性和自动灾难恢复的高可用性。 与标准PostgreSQL主从集群相比,配置了multimaster扩展的集群具有以下优点: 集群范围内的事务隔离 同步逻辑复制 DDL复制 在每个群集节点上使用临时表 容错和自动节点恢复 PostgreSQL在线升级 概述 multimaster扩展将同一数据库复制到群集的所有节点,并允许在每个节点上进行写事务。 为了确保在并发更新的情况下的数据一致性, multimaster在可重复读取隔离级别使用多版本并发控制(MVCC)在整个群集范围内实施事务隔离。 任何写事务都被同步复制到所有节点,这增加了同步所需的提交延迟时间。 只读事务和查询在本地执行,