简介:我有六台带有本地主机数据库的专用服务器,另外我还租用了一台 NAS 服务器(NFS HA Hybrid),安装在 /mnt 目录下的每个专用服务器上,我想将其用作数据库服务器。
目标:现在数据库是本地主机,我希望(例如)专用服务器 2、3、4、5 和 6 可以访问专用 1 数据库。此外,每个专用服务器中都有许多进程访问单个数据库。
我读到过我可以将 mysql 数据库目录更改为 /mnt 目录,这可能是一个好的选择?
答案1
如果您重视性能和非损坏的数据,数据库应该始终使用直接连接(或其他基于块的)存储。
答案2
NFS(以及其他网络共享的文件级存储)通常与数据库配合得不是很好。然而,情况并非总是如此。这里你可以找到一个关于这个论点的有趣的(尽管很短)的线索。
最重要的是,为了安全、方便配置和管理,您可以使用直接附加存储 (DAS)。如果您可以/能够微调 NFS 配置,除非特别说明,否则将其用于数据库应该不会有什么大问题。但是,一个错误的安装选项将导致您面临非常严重的损坏问题。