Fusion-io apporte la première contribution logicielle open source avec son interface clé-valeur de mémoire non volatile à flash, NVMKV. Les bases de données MySQL MariaDB et Percona Server prennent déjà en charge l'API Atomic Writes. Permettant à un processeur d'écrire simultanément plusieurs secteurs de stockage indépendants en une seule transaction de stockage, Atomic Writes rationalise les écritures de données pour améliorer les performances. Atomic Writes offre une augmentation du débit des performances jusqu'à 50 %, ainsi qu'une réduction de 4 fois des pics de latence, par rapport à l'exécution sur la même plate-forme de mémoire flash sans Atomic Writes. Fusion-io a étendu la couche d'E/S Linux pour permettre à ces systèmes de fichiers grand public d'utiliser les écritures atomiques pour une variété d'applications.
Fusion-io apporte la première contribution logicielle open source avec son interface clé-valeur de mémoire non volatile à flash, NVMKV. Les bases de données MySQL MariaDB et Percona Server prennent déjà en charge l'API Atomic Writes. Permettant à un processeur d'écrire simultanément plusieurs secteurs de stockage indépendants en une seule transaction de stockage, Atomic Writes rationalise les écritures de données pour améliorer les performances. Atomic Writes offre une augmentation du débit des performances jusqu'à 50 %, ainsi qu'une réduction de 4 fois des pics de latence, par rapport à l'exécution sur la même plate-forme de mémoire flash sans Atomic Writes. Fusion-io a étendu la couche d'E/S Linux pour permettre à ces systèmes de fichiers traditionnels d'utiliser Atomic Writes pour une variété d'applications.
NVMKV élimine le besoin de convertir les E/S de clé-valeur natives en blocs d'E/S, ce qui réduit considérablement la complexité. Fusion-io a mis l'interface NVMKV à la disposition de la communauté open-source pour accélérer le développement d'applications de base de données compatibles Flash.
Avec les environnements de lecteur de disque traditionnels, la pagination à la demande est d'une lenteur inacceptable, ce qui oblige les développeurs de bases de données à développer des alternatives qui ajoutent du code d'application supplémentaire. Lorsque l'application dépasse la capacité de la DRAM, la pagination à la demande sensible au flash offre des performances continues, garantissant une flexibilité dans divers scénarios de charge.
Contribution à l'API Fusion-io