三星已經開發出了一種開放標準的原型鍵值SSD,與Datrium,Minio,DDN旗下的Nexenta等公司合作進行產品生產。
鍵值(KV)SSD在驅動器上實現了一種類似對象存儲的方案,並非根據主機伺服器或存儲陣列控制器的請求讀取和寫入數據塊。其實是驅動器有OTL,即對象轉換層,其在對象鍵值對和SSD的本機塊之間進行轉換。
三星在一份文件中指出:「三星鍵值SSD只需要標準SSD硬體,通過提供處理能力的特殊快閃記憶體轉換層(FTL)軟體對其進行強化。」
在2015年,希捷憑藉其Kinetic磁碟驅動器率先推出了鍵值存儲驅動器理念。驅動器上的鍵值(KV)存儲,由主機直接作為乙太網設備進行尋址。後來沒能抓住客戶,也就不再出售這些產品了。
SNIA已經發布了一個適用於鍵值應用編程接口(KV API)的開放標準,這也意味著KV設備在供應商之間可以互換,這與希捷的Kinetic驅動器不同。
SNIA執行董事Michael Oros在一份聲明中指出:「SNIA KV API規範……為廣泛採用行業標準化的KV API協議鋪平了道路。」
與現有SSD相比,它將提供更高的可擴展性,更強的耐用性和CPU緩解功能。但我們不知道原型驅動器的實際容量,快閃記憶體技術,性能,接口或耐用性。
據稱有許多例如Ceph,Mongo DB和Reddis非結構化數據應用,它們在SSD上使用基於軟體的鍵值存儲時,會在主機裡處理收集的快閃記憶體垃圾(刪除舊數據等),從而影響系統性能。三星的鍵值SSD在驅動器上進行垃圾收集,就像傳統SSD的快閃記憶體轉換層一樣,因此主機伺服器應該變得更快。
三星文件中顯示RocksDB在標準系統和三星鍵值SSD系統上運行,在每秒查詢量(QPS)和設備IO與用戶IO數量方面都要快得多:
RocksDB在三星鍵值SSD上的性能表現
Datrium首席科學家,Hugh Patterson表示:「SNIA的KV API正在為新一代的共享存儲架構提供高性能和可擴展性。雲對象存儲已經展示了鍵值用於規模型共享存儲的能力,但其對要求低延遲的數據密集型應用不適用。
「KV API有可能讓伺服器擺脫困境成為數據密集型應用的倡導者,三星鍵值SSD是邁向未來開創性的一步。」
三星鍵值SSD產品化可能在2020年-或者今年下半年。