Oracle stellt Globally Distributed Autonomous Database vor Verteilte Datenbank auf Basis der Oracle Cloud Infrastructure

Von Stephan Augsten 2 min Lesedauer

Anbieter zum Thema

Oracle hat die allgemeine Verfügbarkeit der „Oracle Globally Distributed Autonomous Database“ angekündigt. Dieser vollautomatisch verwaltete Service auf Basis der Oracle Cloud Infrastructure, kurz OCI, ermöglicht die Verwaltung und Verteilung von Datenbanken über mehrere Rechenzentren hinweg.

Mit Oracle Globally Distributed Autonomous Database lässt sich eine einzelne logische Datenbank in mehrere, global verteilte Shards aufteilen.
Mit Oracle Globally Distributed Autonomous Database lässt sich eine einzelne logische Datenbank in mehrere, global verteilte Shards aufteilen.
(Bild: Oracle)

Die Oracle Globally Distributed Autonomous Database teilt eine einzelne logische Datenbank in mehrere physische Datenbanken (sogenannte Shards) auf, die über mehrere Rechenzentren, Verfügbarkeitsdomänen oder Regionen verteilt sind. Fehler in einer Shard beeinträchtigen andere nicht, was die Gesamtverfügbarkeit verbessern soll. Für den erweiterten Ausfallschutz sorgt eine automatische Replikation von Shards über Domänen oder Regionen hinweg.

Horizontal lässt sich die verteilte Datenbank skalieren, indem weitere Server und zugehörige Shards zugeschaltet werden, ohne den Betrieb zu unterbrechen. Daten und Zugriffe werden automatisch auf die Shards verteilt, , um eine ausgeglichene Arbeitslast zu gewährleisten. Dies ermöglicht laut Oracle eine Skalierung von Multi-Terabyte- bis Multi-Petabyte-Levels. Einzelne Shards könnten auch automatisch vertikal über die Exadata-Infrastruktur von OCI skaliert werden,

Über eine Auswahl an kundendefinierten Datenplatzierungsrichtlinien können Unternehmen festlegen, wo Daten gespeichert werden sollen. Das System sorgt dann dafür, dass Aktualisierungen in die Shards an der richtigen Stelle eingefügt werden. Außerdem wird eine Vielzahl von Datenverteilungsmethoden (wertebasiert, systemgesteuerter Consistent-Hash, benutzerdefiniert, dupliziert sowie partitioniert) innerhalb und zwischen Shards unterstützt;

Verwaltungs- und Wartungsaufgaben wie Patches, Sicherheitsaktualisierungen und Leistungsoptimierung werden durch maschinelle Lernfunktionen autonom erledigt. Die Ressourcen werden bei Bedarf vertikal und horizontal skaliert, um eine optimale Leistung zu erzielen. Auch Datenbank-Abfragen in natürlicher Sprache auf verteilten Daten werden durch „Autonomous Database Select AI“ unterstützt.

Für die Software-Entwicklung stellt der Service eine einheitliche logische Datenbanksicht bereit. Die Cloud-Native-Funktionen und der Funktionsumfang der verteilen Datenbank sollen eine ideale Plattform für moderne Anwendungen bieten. Automatisierte, transparente Datenverteilung und -Zugriff vereinfachen Oracle zufolge die Entwicklung verteilter Anwendungen.

Der Preis für Oracles Globally Distributed Autonomous Database richtet sich nach der Anzahl der genutzten Shards und dem Umfang des Datenbankverbrauchs auf jedem Shard. Weitere Informationen zur Funktionsweise hat Oracle auf einer eigenen Produktseite bereitgestellt.

(ID:49951134)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Softwareentwicklung und DevOps

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung