【发布时间】:2018-03-28 07:09:48
【问题描述】:
是否有人尝试在 NAS 服务器上运行 PostgreSQL 服务器并安装数据文件?您能分享一下您是否遇到了一些性能问题或其他问题?
【问题讨论】:
-
@VaoTsun 我也看到了一些,但从 2003 年开始。2018 年有什么建议?
-
我似乎找到了例外
标签: postgresql nas
是否有人尝试在 NAS 服务器上运行 PostgreSQL 服务器并安装数据文件?您能分享一下您是否遇到了一些性能问题或其他问题?
【问题讨论】:
标签: postgresql nas
https://www.postgresql.org/docs/current/static/creating-cluster.html#CREATING-CLUSTER-MOUNT-POINTS
许多安装在网络文件上创建他们的数据库集群 系统。有时这是通过 NFS 或使用网络来完成的 在内部使用 NFS 的附加存储 (NAS) 设备。 PostgreSQL 对 NFS 文件系统没有什么特别的,这意味着它假设 NFS 行为与本地连接的驱动器完全相同。如果客户端或服务器 NFS 实现不提供标准的文件系统语义, 这可能会导致可靠性问题(请参阅 http://www.time-travellers.org/shane/papers/NFS_considered_harmful.html)。 具体来说,对 NFS 服务器的延迟(异步)写入可以 导致数据损坏问题。如果可能,挂载 NFS 文件系统 同步(无缓存)以避免这种危险。还, 不推荐软挂载 NFS 文件系统。
存储区域网络 (SAN) 通常使用通信协议 除了 NFS,可能会也可能不会受到此类危害的影响。 建议查阅供应商有关数据的文档 一致性保证。 PostgreSQL 不能比 它正在使用的文件系统。
【讨论】: