ioMemory is the branding applied to Fusion-io's various ranges of PCIe flash memory cards. The company offers software that allows the use of ioMemory cards as storage as well as memory.
Fusion-io has now announced NVM Compression, a new interface that can double the useable capacity without the performance hit associated with using flash storage in conjunction with compression algorithms designed for hard disks.
Tests using MariaDB showed that NVM Compression did indeed double the useable capacity without affecting performance, and that in some situations it improved performance.
The scheme reduces write amplification (essentially an artefact of the need to erase flash memory before it can be rewritten), and when used in conjunction with Fusion-io's Atomic Writes interface the net effect is to improve flash endurance fourfold.
Atomic Writes is an extension for MySQL that ensures operations are completed without requiring the use of MySQL's double write buffer. This improves performance and storage endurance.
"Flash-aware interfaces like NVM Compression and Atomic Writes underline the significant divide between flash as a memory and flash SSDs," said Fusion-io chief technology officer Pankaj Mehra.
"The value of enterprise flash memory is maximised as a memory tier that enables unique optimisations for cloud computing, big data, in-memory databases and high volume transactions."
The NVM Compression and Atomic Writes interfaces are in early access testing with MariaDB 10 and Percona 5.6. Fusion-io officials gave no indication of when the features will be generally available.