Mongodb 数据库服务器的 HDD 与 SSD

Mongodb 数据库服务器的 HDD 与 SSD

我正在为我们开发的应用程序设置一台物理服务器,该服务器的目的是运行服务器自己的软件并存储其数据库(mongodb)。

我们想要在服务器上配置一个 RAID 1 存储系统来保证信息的安全,但我们不知道哪种方式更合适,是使用 SSD 还是 HDD。

我们对此有很多疑问,例如

  • 使用 SSD 时性能提升会明显吗,还是 HDD 就足够了?

  • SSD 是否具有与 HDD 相同的耐用性,可以全天候运行?

  • 将 RAID 0 + RAID 1 与 HDD 结合使用是否比 SSD 更好?

我不知道是否有人可以帮助我解决这些疑问或给我提供这方面的一些信息或帮助。

谢谢你!

答案1

使用 SSD 时性能提升会明显吗,还是 HDD 就足够了?

虽然有些情况下 SSD 的速度不会比 HDD 快,但这种情况不太可能发生,90% 以上(可能更高)的情况下,SSD 的性能会明显高于 HDD。

SSD 是否具有与 HDD 相同的耐用性,可以全天候运行?

可能不是没有——您可以在 SSD 上花很多钱,获得与 HDD 大致相同的写入耐久性(英特尔傲腾在这方面特别好),但一般来说,SSD 的耐久性会低于 HDD——尤其是消费级 SSD。这里最重要的术语是“DWPD”,即每日写入次数——您平均每天可以向 SSD 写入多少数据而不会影响 SSD 的耐久性。通常消费级 SSD 的 DWPD 数字较低,例如 0.3——即您每天只能写入 30% 的 SSD 容量,否则会对 SSD 的耐久性产生负面影响。许多高端消费级 SSD 的 DWPD 为 0.7、1.0 甚至高达 3.0——而对于企业级 SSD,您可能会看到这个数字高达 30.0,而那些傲腾 SSD 则可能达到数百甚至更多。

无论如何,看看您正在进行多少写作,并以此与您所需的卷大小进行比较,以决定您需要什么级别的 DWPD。

将 RAID 0 + RAID 1 与 HDD 结合使用是否比 SSD 更好?

“这取决于”,但可能不是,只需根据您的卷大小使用 R1/10 或 R6/60 - 就可以了。

相关内容