PostgreSQL与NAS上的数据文件

时间:2018-03-28 07:09:48

标签: postgresql nas

是否有人试图在NAS服务器上运行装有数据文件的PostgreSQL服务器?您能否分享一些性能问题或其他问题?

1 个答案:

答案 0 :(得分:2)

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不能比它更可靠   它正在使用的文件系统。

并检查邮件存档中的讨论: https://www.google.ie/search?ei=IUe7WtPgBuiZgAbUjY6wAQ&q=www.postgresql.org+NAS&oq=www.postgresql.org+NAS&gs_l=psy-ab.3...171931.171931.0.172294.1.1.0.0.0.0.54.54.1.1.0....0...1c.1.64.psy-ab..0.0.0....0.ZQOg3b7OmDk