Einführung in Object Storage auf Netezza

Netezza unterstützt jetzt eine hybride Speicherarchitektur, die es den Benutzern ermöglicht, zum Zeitpunkt der Tabellenerstellung zwischen Blockspeicher und Objektspeicher zu wählen. Diese Erweiterung bietet Flexibilität bei der Verwaltung von Daten auf der Grundlage von Leistungs- und Kostenerwägungen. Objektspeicher ist eine Datenspeichertechnologie, die Daten als Objekte verwaltet und praktisch unbegrenzte und problemlose Skalierbarkeit, hohe Betriebszeiten, einfachere gemeinsame Nutzung und Bewegung von Daten sowie niedrigere Speicherkosten bietet. Derzeit wird native Objektspeicherung in Bring Your Own Cloud (BYOC)- und SaaS-Bereitstellungen auf AWS und Azure Public Cloud unterstützt. Die Unterstützung weiterer Plattformen ist für die Zukunft geplant.

Hybride Speicherarchitektur

Im hybriden Speichermodell verfügt jedes Daten-Slice über zwei verschiedene Speicherpartitionen:

Block Storage Partitionieren: Der Blockspeicher wurde für herkömmliche, hochleistungsfähige Speicheranforderungen entwickelt und ist ideal für latenzempfindliche Workloads. Jede SPU (Storage Processing Unit) ist mit einem Blockspeicher verbunden, was eine nahtlose Kontinuität und Kompatibilität mit bestehenden Datenbankstrukturen gewährleistet.

Object Storage Partitionieren: Optimiert für Skalierbarkeit, unterstützt Objektspeicher große Datensätze, Massendateneingabe und Daten mit seltenem Zugriff. Jede SPU ist auch mit einem Objektspeicher verbunden, so dass Tabellen optional auf einem Objektspeicher für eine flexible Datenverwaltung gespeichert werden können.

Sowohl Block- als auch Objektspeicher nutzen das lokale SSD-Caching, um ein ähnliches Erlebnis zu bieten.

Bei der Erstellung einer Tabelle können die Benutzer angeben, ob sie Block- oder Objektspeicher verwenden möchten. Diese Auswahl bestimmt, in welcher Speicherpartition sich die Daten der Tabelle befinden. Netezza überwindet die Latenzbeschränkungen des Objektspeichers durch höhere E/A-Parallelität und Caching.