Fusion-io sta apportando il primo contributo software open source con la sua interfaccia chiave-valore di memoria non volatile per flash, NVMKV. I database MySQL MariaDB e Percona Server supportano già l'API Atomic Writes. Consentendo a un processore di scrivere più settori di storage indipendenti contemporaneamente come un'unica transazione di storage, Atomic Writes semplifica le scritture dei dati per migliorare le prestazioni. Atomic Writes offre un aumento delle prestazioni fino al 50% nel throughput, nonché una riduzione di 4 volte dei picchi di latenza, rispetto all'esecuzione sulla stessa piattaforma di memoria flash senza Atomic Writes. Fusion-io ha esteso il livello I/O di Linux per consentire a questi file system tradizionali di utilizzare Atomic Writes per una varietà di applicazioni.
NVMKV elimina la necessità di convertire l'I/O di valori-chiave nativi in I/O di blocco, riducendo significativamente la complessità. Fusion-io ha reso disponibile l'interfaccia NVMKV alla comunità open source per accelerare lo sviluppo di applicazioni di database compatibili con flash.
Con gli ambienti tradizionali con unità disco, il Demand Paging è inaccettabilmente lento, costringendo gli sviluppatori di database a sviluppare alternative che aggiungano ulteriore codice applicativo. Quando l'applicazione supera la capacità della DRAM, il Demand Paging flash-aware fornisce prestazioni continue, garantendo flessibilità in vari scenari di carico.




Amazon