O Fusion-io está fazendo a primeira contribuição de software de código aberto com sua interface de chave-valor de memória não volátil para flash, NVMKV. Os bancos de dados MySQL MariaDB e Percona Server já suportam a API Atomic Writes. Permitindo que um processador grave vários setores de armazenamento independentes simultaneamente como uma única transação de armazenamento, o Atomic Writes simplifica as gravações de dados para melhorar o desempenho. O Atomic Writes fornece aumentos de taxa de transferência de desempenho de até 50%, bem como uma redução de 4x nos picos de latência, em comparação com a execução na mesma plataforma de memória flash sem o Atomic Writes. O Fusion-io estendeu a camada de E/S do Linux para permitir que esses sistemas de arquivos convencionais utilizem Atomic Writes para uma variedade de aplicativos.
O NVMKV elimina a necessidade de converter I/O de valor-chave nativo em I/O de bloco, o que reduz significativamente a complexidade. O Fusion-io disponibilizou a interface NVMKV para a comunidade de código aberto para acelerar o desenvolvimento de aplicativos de banco de dados com reconhecimento de flash.
Com ambientes de unidade de disco tradicionais, a Demand Paging é inaceitavelmente lenta, o que força os desenvolvedores de banco de dados a desenvolver alternativas que adicionam código de aplicativo extra. Quando o aplicativo excede a capacidade de DRAM, a paginação por demanda com reconhecimento de flash fornece desempenho contínuo, garantindo flexibilidade em vários cenários de carga.




Amazon