KIOXIA Storage Class Memory (SCM) und Aerospike steigern Datenbank-Leistung um 36 Prozent

Düsseldorf, Starnberg, 27. Juli 2022 - Tests zeigen deutliche Leistungsverbesserungen im Zusammenspiel mit KIOXIA SCM NVMe SSD und spezifischen Softwareerweiterungen... ​

Zur Ankündigung: KIOXIA Europe gibt die Ergebnisse der Zusammenarbeit mit Aerospike zur Verbesserung der Community Edition der Datenbank des Herstellers bekannt. Die detaillierten Testergebnisse von Aerospike plant KIOXIA in seiner Keynote am 2. August 2022 um 11 Uhr auf dem US Flash Memory Summit im Santa Clara Convention Center zu präsentieren. Gemeinsam erreichten die Unternehmen nach vorliegenden Angaben eine Steigerung der Anwendungsleistung um 36 Prozent im Vergleich zur ursprünglichen Software. Die Tests wurden auf den NVMe-Storage-Class-Memory-(SCM)-SSDs der FL6-Serie von KIOXIA mit einer Softwareerweiterung durchgeführt, die KIOXIA speziell für diesen Zweck entwickelte. Die Aerospike-Datenbank ist für die Ausführung auf Flash- und SSD-Geräten optimiert und soll insbesondere auf Flash-Geräten für hohen Durchsatz bei geringer Latenz sorgen.

 

Querverweis / Anmerkung: Die NoSQL-Echtzeitdatenplattform Aerospike 6 (ex Citrusleaf) ist laut Entwickler besonders für groß angelegte JSON- und SQL-Anwendungsfälle geeignet. Sie basiert auf einer Shared-Nothing-Architektur und besteht aus drei Schichten: einer Datenspeicherschicht, einer selbstverwalteten Verteilungsschicht und einer clusterfähigen Client-Schicht.

Aerospike bietet Speicheroptionen für optimierte Dichte bei hoher Leistung, wie seine patentierte Hybrid Memory Architecture (HMA). HMA speichert Indizes auf DRAM und Daten auf Flash. Aerospike HMA behandelt SSDs wie DRAM und greift auf sie als Raw Devices mit DRAM-Geschwindigkeit bei hoher Parallelität zu. Der Ansatz der Speicher-Engine wurde danach für All-Flash- und Persistent-Memory-Konfigurationen erweitert und optimiert; es gibt auch eine In-Memory-Option. Server- oder Cloud-Instanzen sollen sich laut Anbieter durch die Software im Vergleich zu reinen RAM-basierten In-Memory-Ansätzen um 80% reduzieren lassen.

Aerospike implementiert eine hybride Speicherarchitektur. Der Index ist rein speicherbasiert (nicht persistent). Die Daten werden nur auf einem persistenten Speicher (SSD) gespeichert und direkt vom Laufwerk gelesen. Für den Zugriff auf den Index ist kein Disk-I/O erforderlich, was eine vorhersehbare Leistung ermöglichen soll. Ein solches Design ist laut Hersteller möglich, weil die Lese-Latenz für I/Os in SSDs identisch ist, unabhängig davon, ob diese zufällig oder sequentiell ist.

 

Bildquelle: Aerospike

"Wenn ein Datensatz aktualisiert wird, wird die alte Kopie des Datensatzes aus dem Gerät gelesen und die aktualisierte Kopie in einen Schreibpuffer geschrieben. Dieser Puffer wird in den Speicher geschoben, wenn er vollständig gefüllt ist." Quelle / Link > https://aerospike.com/products/features/hybrid-memory-architecture/

 

Ausgestattet mit der KIOXIA-SCM-Lösung XL-FLASH sollen die PCIe-4.0- und NVMe-1.4-kompatiblen SSDs der FL6-Serie die Leistungslücke zwischen DRAM und (TLC) NAND-Flash-Drives schließen helfen. Die Laufwerke eignen sich laut Entwickler besonders für latenzempfindliche Anwendungen wie Lese-/Schreib-Caching Layer, Storage-Tiering und Write Logging. Die Dual-Port-FL6-Laufwerke bieten laut Hersteller eine hohe Belastbarkeit (60 DWPD)** und sind mit Kapazitäten bis zu 3.200 GB erhältlich. Laut Anbieter sind Leistungswerte von bis zu 1,5 Mio. zufälligen Lese-IOPS, 400 K zufälligen Schreib-IOPS mit Lese-Latenz von 29 μs und einer Schreib-Latenzzeit von 8 μs, möglich.

Quelle / Link > https://business.kioxia.com/de-de/ssd/enterprise-ssd.html

Bildquelle: KIOXIA FL6 Serie

Die KIOXIA FL6 Serie ist laut Hersteller eine (Dual-Port) PCIe® 4.0 NVMe™ SSD mit niedriger Latenz für Anwendungen, bei denen die Reaktionszeit entscheidend ist, d.h. Unternehmens- und Hyperscale-Rechenzentrumsanwendungen wie Server-Caching, Schreibprotokollierung sowie Lese-/Schreib-Caching in Tiered-Storage-Umgebungen.

Kommentarauszug Paul Jensen, Vice President of Technology and Infrastructure Partners bei Aerospike: „Durch die Zusammenarbeit mit KIOXIA und das Testen des Anwendungssoftware-Patches konnten wir die Performance der Community Edition unserer Datenbank deutlich verbessern.“ Paul Rowan, Vice President SSD Marketing und Engineering bei KIOXIA Europe, ergänzt: „Dank der engen Zusammenarbeit mit Aerospike haben wir das Potenzial unserer SCM-SSDs der FL6-Serie mit geringer Latenz voll ausgeschöpft und mit unserer XL-FLASH-Lösung die Leistungslücke zwischen bestehenden flüchtigen Speichern und NAND-Flash geschlossen.“

**DWPD: Drive Write(s) Per Day (Beschreibung des gesamten Laufwerks pro Tag) bedeutet laut KIOXIA, dass das Laufwerk über den angegebenen Produktgarantiezeitraum von fünf Jahren einmal täglich bis zur vollen Kapazität beschrieben und neu beschrieben werden kann. Die tatsächlichen Ergebnisse können je nach Systemkonfiguration, Verwendung und anderen Faktoren variieren. Die Lese- und Schreibgeschwindigkeiten können je nach Hostgerät, Lese- und Schreibbedingungen sowie Dateigröße variieren.


Querverweis:

Unser Beitrag > Der gemeinsame Nenner zwischen Storage, KI und modernen IoT-Anwendungen

Unser Blogpost > Parallele scale-out Filesysteme in Kombination mit Object Storage für KI-Anwendungen