Fusion-io levert de eerste open source-softwarebijdrage met zijn niet-vluchtige geheugensleutel-waarde-interface voor flash, NVMKV. MySQL-databases MariaDB en Percona Server ondersteunen de Atomic Writes API al. Door een processor in staat te stellen meerdere gelijktijdig onafhankelijke opslagsectoren te schrijven als een enkele opslagtransactie, stroomlijnt Atomic Writes het schrijven van gegevens om de prestaties te verbeteren. Atomic Writes biedt prestatieverbeteringen tot 50%, evenals een 4x reductie in latentiepieken, in vergelijking met draaien op hetzelfde flash-geheugenplatform zonder Atomic Writes. Fusion-io heeft de Linux I/O-laag uitgebreid zodat deze reguliere bestandssystemen Atomic Writes kunnen gebruiken voor een verscheidenheid aan toepassingen.
Fusion-io levert de eerste open source-softwarebijdrage met zijn niet-vluchtige geheugensleutel-waarde-interface voor flash, NVMKV. MySQL-databases MariaDB en Percona Server ondersteunen al Atomic Writes API. Door een processor in staat te stellen meerdere gelijktijdig onafhankelijke opslagsectoren te schrijven als een enkele opslagtransactie, stroomlijnt Atomic Writes het schrijven van gegevens om de prestaties te verbeteren. Atomic Writes biedt prestatieverbeteringen tot 50%, evenals een 4x reductie in latentiepieken, in vergelijking met draaien op hetzelfde flash-geheugenplatform zonder Atomic Writes. Fusion-io heeft de Linux I/O-laag uitgebreid zodat deze reguliere bestandssystemen Atomic Writes kunnen gebruiken voor een verscheidenheid aan toepassingen.
NVMKV elimineert de noodzaak om native key-value I/O om te zetten in blok-I/O, wat de complexiteit aanzienlijk vermindert. Fusion-io heeft de NVMKV-interface beschikbaar gesteld aan de open-sourcegemeenschap om de ontwikkeling van flash-aware database-applicaties te versnellen.
Met traditionele diskdrive-omgevingen is Demand Paging onaanvaardbaar traag, wat databaseontwikkelaars dwingt om alternatieven te ontwikkelen die extra applicatiecode toevoegen. Wanneer de toepassing de capaciteit van DRAM overschrijdt, zorgt flash-aware Demand Paging voor continue prestaties, waardoor flexibiliteit onder verschillende belastingsscenario's wordt gegarandeerd.