Fusion-io hat NVM Compression angekündigt, eine Flash-fähige Schnittstelle, die die nutzbare Kapazität von ioMemory-Flashspeichern wie den beliebten PCIe-SSDs ioDrive2 und ioDrive2 Duo verdoppelt und gleichzeitig die Leistungseinbußen eliminiert, die üblicherweise bei Flash-SSDs mit Komprimierungsalgorithmen aus der Festplattenära auftreten. In Kombination mit der Atomic Writes-Schnittstelle bietet NVM Compression eine viermal höhere Flash-Lebensdauer, indem Befehle zur Optimierung von Datenbanken für persistente Flash-Speicherarchitekturen vereinfacht werden.

Die herkömmliche Datenkomprimierung auf Festplattenspeicher beeinträchtigt die Datenbankleistung erheblich. Tests des MariaDB-Datenbankentwicklers SkySQL haben gezeigt, dass die NVM-Komprimierungsschnittstelle mit dem nichtflüchtigen Speicherdateisystem Fusion-io (NVMFS) die nutzbare Kapazität des für die Datenbank verfügbaren ioMemory-Server-Flash verdoppelt; Alles ohne negative Auswirkungen auf die Leistung. Da die NVM-Komprimierung außerdem die unerwünschte Schreibverstärkung reduziert, zeigten Tests mit längeren Arbeitslasten, dass die MariaDB-Datenbank mit NVM-Komprimierung sogar noch schneller wurde als die herkömmliche unkomprimierte Datenbank.
Die Flash-optimierte NVM-Komprimierung teilt den größten Teil des Anwendungscodes mit der herkömmlichen unkomprimierten Datenbanklogik. Daher reduziert die NVM-Komprimierung die Komplexität von Speicher-Engines erheblich, indem sie die zugrunde liegende Architektur von Flash als Speicherschicht voll ausnutzt und so eine verbesserte Skalierbarkeit und höhere Effizienz ermöglicht.
Die klar definierte Schnittstelle der NVM-Komprimierung gibt Entwicklern außerdem die Möglichkeit, mithilfe vielseitiger, arbeitslastoptimierter Komprimierungsalgorithmen schnell Flash-fähige Komprimierung in ihre Anwendungen einzuführen. Sobald die NVM-Komprimierung in eine Anwendung integriert ist, können Entwickler Unternehmen dabei unterstützen, ihre IT-Infrastruktur zu skalieren und den ständig wachsenden Datenanforderungen gerecht zu werden. Dies wird im Wesentlichen dadurch erreicht, dass die Speichereffizienz mit den Leistungsanforderungen der Kunden-Workloads in Einklang gebracht wird.
Verfügbarkeit
Die NVM-Komprimierungs- und Atomic-Writes-Schnittstellen befinden sich derzeit in MariaDB 10 und Percona 5.6 im Early-Access-Test. Fusion ioMemory-Plattformen für die MySQL-Datenbankbeschleunigung können bei führenden Serveranbietern wie HP, Cisco, Dell, IBM und Supermicro erworben werden.




Amazon