我最近遇到了一个存储 5 TB 数据库的问题,该数据库需要被频繁读取(包括其所有数据)。因此,HDD 的工作负载限制就发挥了作用。
标准 HDD 的工作负载限制为 100-500。然而,尽管 SSD 的 TBW(写入 SSD 的数据数量)较低,但据称从 SSD 读取不会造成任何损坏。
这是否意味着如果我使用 SSD 存储 5TB 的数据并频繁读取,它的使用寿命会比 HDD 长得多?
答案1
不清楚您所说的“工作负载限制为 100-500”是什么意思,但忽略这一点 - 理论上是的。使用 SSD 也比使用 HDD 快得多。但请注意,HDD 更有可能发出故障警告并部分故障,而 SSD 更有可能突然发生灾难性故障 - 因此您仍应使用 RAID 并考虑复制。
尽管如此,虽然在读取量很大的数据库中写入负载无疑会较小,但不要误以为不读取时会发生写入。(索引、日志交换等可能仍会存在)
答案2
是的,SSD 的使用寿命更长,原因如下:
- SSD 不会像 HDD 那样因读取而导致耐久性损失,因此,如果我们假设您的工作负载约为 75/25(75% 读取,25% 写入),则 SSD 的耐久性损耗速度将是 HDD 的 1/4。
- SSD 没有移动部件,因此 AFR (年故障率) 更低,这意味着它们可以更长时间地运行。