Fusion-io 通過其閃存的非易失性內存鍵值接口 NVMKV 做出了第一個開源軟件貢獻。 MySQL 數據庫 MariaDB 和 Percona Server 已經支持 Atomic Writes API。 使處理器能夠將多個同時獨立的存儲扇區作為單個存儲事務寫入,Atomic Writes 簡化了數據寫入以提高性能。 與在沒有原子寫入的相同閃存平台上運行相比,原子寫入可將性能吞吐量提高多達 50%,並將延遲峰值減少 4 倍。 Fusion-io 擴展了 Linux I/O 層,以允許這些主流文件系統將 Atomic Writes 用於各種應用程序。
Fusion-io 通過其閃存的非易失性內存鍵值接口 NVMKV 做出了第一個開源軟件貢獻。 MySQL 數據庫 MariaDB 和 Percona Server 已經支持 Atomic Writes API。 使處理器能夠將多個同時獨立的存儲扇區作為單個存儲事務寫入,Atomic Writes 簡化了數據寫入以提高性能。 與在沒有原子寫入的相同閃存平台上運行相比,原子寫入可將性能吞吐量提高多達 50%,並將延遲峰值減少 4 倍。 Fusion-io 擴展了 Linux I/O 層,以允許這些主流文件系統將 Atomic Writes 用於各種應用程序。
NVMKV 消除了將本機鍵值 I/O 轉換為塊 I/O 的需要,從而顯著降低了複雜性。 Fusion-io 已將 NVMKV 接口提供給開源社區,以加速閃存感知數據庫應用程序的開發。
對於傳統的磁盤驅動器環境,Demand Paging 速度慢得令人無法接受,這迫使數據庫開發人員開發添加額外應用程序代碼的替代方案。 當應用程序超出 DRAM 的容量時,閃存感知請求調頁提供持續的性能,確保在各種負載情況下的靈活性。