Luciano Andress Martini Asked: 2019-09-26 07:05:30 +0800 CST2019-09-26 07:05:30 +0800 CST 2019-09-26 07:05:30 +0800 CST 一个 PGDATA 文件夹的多个 PostgreSQL 实例 772 一个 PGDATA 文件夹是否可以有多个 PostgreSQL 实例,例如在存储中共享? 如果不是,是否有某种 RDBMS 能够做这样的事情? postgresql 1 个回答 Voted Best Answer Laurenz Albe 2019-09-26T08:21:19+08:002019-09-26T08:21:19+08:00 不,那是不可能的。PostgreSQL 尽可能地防止这种情况发生,但如果您设法启动第二个 postmaster,则会立即发生数据损坏。 这个问题让我想知道你为什么想要那个: 它不能是可扩展性,因为你有 I/O 作为瓶颈。 它不可能是高可用性的,因为共享存储是单点故障。 诸如 Oracle RAC 之类的架构构思不当且大多无用;现在没有人会设计这样的系统。 要走的路是像 Patroni 这样的无共享集群。
不,那是不可能的。PostgreSQL 尽可能地防止这种情况发生,但如果您设法启动第二个 postmaster,则会立即发生数据损坏。
这个问题让我想知道你为什么想要那个:
诸如 Oracle RAC 之类的架构构思不当且大多无用;现在没有人会设计这样的系统。
要走的路是像 Patroni 这样的无共享集群。