我们有几个磁盘阵列,它们使用 GlusterFS 在跨多个服务器的分布式文件系统中共享。它真的很好用。
问题是,我们没有不适合分布式文件系统的可用存储。结果,我将 MongoDB 数据存储在分布式文件系统中。
目前,我没有性能基准,因为它是我设置的唯一可用解决方案。但是,我一直在考虑将磁盘阵列和服务器专用于 mongo,我会将磁盘阵列直接插入服务器。
有谁知道为什么应该或不应该将 mongo 数据存储在分布式文件系统之上?我知道 Mongo 有自己的分片解决方案正是出于这个原因,所以我认为它并不理想。如果您有多个 mongo 认为位于同一位置的数据块,但它们实际上位于不同的存储介质上,这会导致性能问题吗?