Fusion-io(NYSE: FIO)宣布,該公司在閃存感知應(yīng)用的研發(fā)上有了新的重大進(jìn)展。Fusion-io提供給SCSI存儲(chǔ)接口技術(shù)委員會(huì)的Atomic Writes API作為指定標(biāo)準(zhǔn),現(xiàn)在被廣泛應(yīng)用于主流的MySQL數(shù)據(jù)庫,如MariaDB 5.5.31、Percona Server 5.5.31以及即將上市的Percona Server 5.6。Fusion-io即將把非易失性存儲(chǔ)關(guān)鍵值接口用于閃存、NVMKV和開源計(jì)算項(xiàng)目(Open Compute Project),并且已經(jīng)將第一款閃存感知的Linux內(nèi)核虛擬內(nèi)存Demand Paging Extension提供給GitHub來進(jìn)行用戶測試。
Fusion-io首席技術(shù)官Pankaj Mehra表示:“內(nèi)存層內(nèi)NAND閃存如果具有了感知功能,那么閃存感知應(yīng)用就能夠優(yōu)化數(shù)據(jù)的存放、移動(dòng)尤其是數(shù)據(jù)的處理,并且還能夠利用閃存的特性提供配置選項(xiàng),以提升性能、可管理性和投資回報(bào)。有了閃存感知應(yīng)用,軟件開發(fā)人員只需較少的應(yīng)用代碼,即可消除軟件堆棧內(nèi)的冗余層,實(shí)現(xiàn)持續(xù)低延遲、更多的應(yīng)用吞吐量和延長NAND閃存的使用周期。作為我們一直在持續(xù)的標(biāo)準(zhǔn)工作的補(bǔ)充,我們很高興能夠?qū)VMKV和Linux Demand Paging Extension向廣大用戶開源,因?yàn)镕usion-io一直在致力于為常用標(biāo)準(zhǔn)提供更多非比尋常的價(jià)值。”
Open Compute Foundation主席兼Facebook硬件設(shè)計(jì)和供應(yīng)鏈副總裁Frank Frankovsky表示:“開源計(jì)算項(xiàng)目(Open Compute Project)致力于為數(shù)據(jù)中心技術(shù)的開發(fā)提供更多開源技術(shù),并加快技術(shù)創(chuàng)新的步伐。而Fusion-io這樣具有貢獻(xiàn)精神的企業(yè)在開源計(jì)算項(xiàng)目(Open Compute Project)的科技進(jìn)程中起到了關(guān)鍵作用,我們很高興看到用戶從NVKMV閃存接口技術(shù)中獲益。”
最新發(fā)布的MySQL數(shù)據(jù)庫MariaDB和Percona Server都提供了閃存感知操作選項(xiàng)。這兩款廣受歡迎的MySQL數(shù)據(jù)庫是首款使用Atomic Writes的企業(yè)級(jí)應(yīng)用,無需寫入兩次來維持原子性,或維持?jǐn)?shù)據(jù)庫ACID的一致性,從而大大簡化了軟件堆棧。
MariaDB的創(chuàng)始人Monty Widenius表示:“我們的客戶期望MariaDB產(chǎn)品能夠在各方面都遠(yuǎn)優(yōu)于同類數(shù)據(jù)庫技術(shù)產(chǎn)品。我們現(xiàn)在進(jìn)行的高度創(chuàng)新解決方案中使用了Fusion-io Atomic Writes API,而這正好是展示我們兩家公司如何將最好的想法應(yīng)用于全球最好的數(shù)據(jù)庫中的成功案例。”
Atomic Writes能夠讓一個(gè)處理器將多個(gè)獨(dú)立的存儲(chǔ)片段作為一個(gè)存儲(chǔ)交易而同時(shí)寫入,這不僅簡化了數(shù)據(jù)的寫入,提升了性能,還延長了閃存的使用壽命。在I/O密集型工作負(fù)載中,與運(yùn)行在相同的閃存平臺(tái)上而沒有使用Atomic Writes的數(shù)據(jù)庫相比,Atomic Writes提供的性能吞吐增加了50%,且延遲高峰只有之前的四分之一。Fusion-io還擴(kuò)展了通用Linux I/O層, 使得Atomic Writes可以在更多種類的應(yīng)用充分發(fā)揮其優(yōu)勢 。
Percona的首席執(zhí)行官兼創(chuàng)始人Peter Zaitsev表示:“Atomic Writes的價(jià)值超越了那些搭建數(shù)據(jù)中心中保留的冗余架構(gòu)。閃存感知的應(yīng)用簡化了軟件堆棧,發(fā)揮了閃存的潛能,從而可以不受阻礙地訪問存儲(chǔ)。像Atomic Writes這樣的新型閃存感知API可以為MySQL提供更高性能,以優(yōu)化現(xiàn)代以高效和高性能為主的數(shù)據(jù)中心架構(gòu)。我們已經(jīng)將Atomic WritesAPI組件打包到我們的最新版本Percona Server 5.5以及即將發(fā)布的Percona Server 5.6中。”