當大家在談?wù)摴虘B(tài)硬盤時,都會有一個共同的問題,為什么不購買更多的服務(wù)器內(nèi)存做替代呢?那么以下有多種原因來印證固態(tài)硬盤是一個更好的投資,而不是把更多的內(nèi)存放到服務(wù)器上。
具體實施的分歧。固態(tài)硬盤解決方案是非易失性的?;陂W存的SSD為持久存儲,基于DRAM的固態(tài)硬盤通常需要電池備份的硬盤驅(qū)動器復(fù)制或較新的閃存解決方案作為備份。使用閃存或DRAM的固態(tài)磁盤可在故障時快速恢復(fù)。此外,SSD獨立于服務(wù)器。你的服務(wù)器如果失去了動力就失去了存儲能力。如果應(yīng)用服務(wù)器崩潰,所有的內(nèi)存中的數(shù)據(jù)就會消失。
從利用的角度來看,在服務(wù)器中普遍使用的記憶體是增加的緩存大小,也有將記憶體添加到存儲控制器的方式。無論是哪種情況,都會被有限的緩存制約,而且將會根據(jù)工作量被緩存所擺布。一旦這種情況出現(xiàn),就會一直等待緩慢的機械傳動機制作出反應(yīng)。對于需要隨機存取的大型數(shù)據(jù)集來說,大緩存毫無用處。 雖然從閃存SSD訪問數(shù)據(jù)不像訪問服務(wù)器緩存那樣快,不過閃存固態(tài)硬盤也提供了性能上的優(yōu)勢,閃存SSD可以加載整個數(shù)據(jù)集。如果你無時無刻不需要高性能,那么采用DRAM的固態(tài)硬盤可以完成這一任務(wù),甚至超過緩存的表現(xiàn)。
當然肯定會考慮到成本因素。服務(wù)器內(nèi)存很少會被轉(zhuǎn)移到最新一代的服務(wù)器,因為每個新的服務(wù)器都會需要速度更快的內(nèi)存。此外,買的內(nèi)存越多,服務(wù)器芯片密度就越大,空間也就越狹窄。SSD硬盤的密度則比較經(jīng)濟,而且它們可以被轉(zhuǎn)移到新的服務(wù)器上。
顯然還有其他原因去購買服務(wù)器內(nèi)存,比如虛擬化等,但對于大型本地記憶體緩存的建設(shè)還是應(yīng)該重新考慮一下。