gpt4 book ai didi

postgresql - PostgreSQL 故障转移能否在 32 位和 64 位主机共享的存储上运行?

转载 作者:行者123 更新时间:2023-11-29 13:02:19 24 4
gpt4 key购买 nike

我有两台在 32 位 Suse 上运行的 PostgreSQL 9.2.4 服务器。故障转移是使用共享存储设备配置的。我想使用 PostgreSQL 的流复制升级到 64 位 Ubuntu 机器,同时保持数据库服务可用。这样做意味着在 32 位和 64 位系统之间临时进行故障转移。

我阅读了很多有关 PostgreSQL 和 PostgreSQL 复制的文档。很明显,PostgreSQL 不处理 32 位和 64 位系统之间的流复制。尚不清楚它是否可以处理 32 位和 64 位系统之间的共享存储。我很悲观,但想检查一下。

最佳答案

是的,您可以 - 需要注意的是,您必须在 64 位系统上使用 32 位 PostgreSQL 构建,它必须是相同的主要版本(例如,都是 9.2 或都是 9.3)并且必须使用integer_datetimes 等设置相同

与所有 64 位 Red Hat 变体一样,现代 Debian/Ubuntu 支持多架构安装,其中 32 位和 64 位二进制文​​件可以并存。因此,您应该能够在 64 位系统上简单地apt-get install 32 位 PostgreSQL。

也就是说,我强烈建议改用流复制。共享存储故障转移非常危险 - 如果您在隔离访问和 STONITH 方面遇到任何问题,您将极度严重地损坏数据。它还可以防止出现较少类别的问题。

关于postgresql - PostgreSQL 故障转移能否在 32 位和 64 位主机共享的存储上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25899920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com