美光开源世界首个针对SSD和SCM设计的异构内存存储引擎
美光于昨晚公開(kāi)了一個(gè)針對(duì)固態(tài)硬盤(SSD)和存儲(chǔ)級(jí)內(nèi)存(SCM)設(shè)計(jì)的鍵值式存儲(chǔ)結(jié)構(gòu)異構(gòu)內(nèi)存存儲(chǔ)引擎(Heterogeneous-Memory Storage Engine),簡(jiǎn)稱 HSE。這套引擎通過(guò)在 DRAM 和其他多種 SSD 中統(tǒng)籌安排數(shù)據(jù)的存放方式,對(duì)存儲(chǔ)系統(tǒng)的性能和耐用性都做出了相當(dāng)程度的優(yōu)化。
在美光的新聞稿中,他們舉出了一些 HSE 引擎能夠帶來(lái)的性能提升,比如它能夠?qū)⑻囟愋偷拇鎯?chǔ)應(yīng)用的吞吐量提高 6 倍,將延遲降低 11 倍,并將 SSD 的壽命延長(zhǎng) 7 倍。因?yàn)槭钱悩?gòu)內(nèi)存架構(gòu),它還可以利用不同類型介質(zhì)的優(yōu)勢(shì),比如將 NAND SSD 和 3D XPoint 閃存結(jié)合在一起,提高吞吐量并降低延遲,他們實(shí)測(cè)了在美光 5210 QLC SSD 中添加自家的 X100——也就是那款使用 3D XPoint 閃存的產(chǎn)品后,系統(tǒng)的吞吐量增加了一倍以上,而讀取延遲被優(yōu)化了接近四倍。
HSE 可以驅(qū)動(dòng)各類數(shù)據(jù)庫(kù)應(yīng)用,還有在高性能計(jì)算、大數(shù)據(jù)、IoT 和 AI 等領(lǐng)域中也能夠起到相當(dāng)有效的作用。隨著新聞稿的發(fā)布,美光也同步將這套系統(tǒng)開(kāi)源到 GitHub 上去了,頁(yè)面上還給出了它在業(yè)界標(biāo)準(zhǔn)測(cè)試中產(chǎn)生的對(duì)比數(shù)據(jù)。
可以看到當(dāng) MongoDB 切換到 HSE 作為引擎之后,其性能有大幅度的提升,而面對(duì) Facebook 家的 RocksDB 時(shí)它也有很大的優(yōu)勢(shì)。
由于 3D XPoint 等存儲(chǔ)級(jí)內(nèi)存或者叫持久性內(nèi)存在性能上有很大優(yōu)勢(shì),但又較為昂貴,如果能更好的利用它的長(zhǎng)處來(lái)為整個(gè)存儲(chǔ)系統(tǒng)做貢獻(xiàn),那收益還是相當(dāng)可觀的,這套 HSE 引擎就是采用了這種理念。
總結(jié)
以上是生活随笔為你收集整理的美光开源世界首个针对SSD和SCM设计的异构内存存储引擎的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 连呼吸机都能搭起来,还有什么是树莓派做不
- 下一篇: 微软 2020 财年 Q3 财报:几乎没