Globally Distributed Database

Oracle Globally Distributed Database verteilt Segmente eines Datasets über viele Datenbanken (Shards) auf verschiedene Computer – On-Premises oder in der Cloud. Es ermöglicht global verteilte, linear skalierbare Multimodell-Datenbanken. Es erfordert keine spezielle Hardware oder Software. Oracle Globally Distributed Database unterstützt all das bei gleichzeitiger Bereitstellung starker Konsistenz, vollständiger SQL-Leistung, Unterstützung für strukturierte und unstrukturierte Daten und des Oracle Database-Ökosystems. Es erfüllt die Anforderungen an die Datenhoheit und unterstützt Anwendungen, die geringe Latenz und hohe Verfügbarkeit erfordern.

Mit Globally Distributed Database Innovationen schaffen

Erfahren Sie, wie Oracle Hyperskalierbarkeit über global verteilte Datenbanken hinweg ermöglicht.

Erstellen internetfähiger Anwendungen

Oracle BlueKai Data Management Platform verwendet Oracle Globally Distributed Database zur Speicherung von Petabyte an Daten, um mit einer einzigen Datenbank auf Millionen von Transaktionen pro Sekunde zu skalieren.

Anforderungen an die Datenresidenz erfüllen (PDF)

Erfahren Sie, wie Sie eine global verteilte Datenbank aufbauen, die anspruchsvollen Anforderungen an die Datenresidenz gerecht wird.

Warum Sie sich für Oracle Global Distributed Database entscheiden sollten

Zukunftssichere Skalierbarkeit für erhöhte Datenmengen und Transaktionsverarbeitung erreichen

Performanceengpässe vermeiden, und gleichzeitig eine linear skalierte Datenbankperformance ermöglichen.

So entwickelt Oracle internetbasierte Anwendungen mit Oracle Database (43:48)

Erfüllen der Anforderungen für Daten-Compliance und Data Residency

Stellt sicher, dass Daten an einem bestimmten geografischen Standort verbleiben. Ermöglicht eine einzige globale Datenbank mit über mehrere Regionen verteilten Daten.

Globale Datenbank erstellen lernen

Multicloud-Bereitstellung

Verwenden Sie eine Shared-Nothing-Architektur, um die Anforderungen an die Datenresidenz bzw. Datennähe zu erfüllen und Datenbanken vor ungeplanten Ausfallzeiten zu schützen.

Multicloud-Referenzarchitektur

Schnellere Verarbeitung für Analysen

Alle Shards werden einer Anwendung als einzelne logische Datenbank dargelegt und beschleunigen die Antwortzeit für Abfragen bei extrem großen Datasets.

Weitere Informationen

Datenpipeline

Daten können in allen Shards parallel zu extrem hohen Raten geladen werden, was eine linear skalierbare Architektur für die Datenaufnahme ermöglicht. Darüber hinaus kann Oracle Globally Distributed Database für die Verarbeitung von Ereignisstreams das Internet of Things (IoT), Oracle Cloud Infrastructure (OCI) Logging Analytics, Metrikspeicher und Zeitreihendaten verwenden, sodass keine separate Datenpipeline erforderlich ist.

Laden von Daten in Oracle Globally Distributed Database

Data Lake

Oracle Database ist eine konvergierte Datenbank. Diese Lösung kann relationale Daten und andere Arten unstrukturierter oder halbstrukturierter Daten speichern, z. B. Text, JSON, Diagramm und räumliche Daten. Mit Oracle Globally Distributed Database können große Mengen an strukturierten und unstrukturierten Daten gespeichert und die Datenfragmentierung eliminiert werden.

Sharding-JSON-Dokumentensammlung

Globally Distributed Database – Features

Automatische Datenverteilung

Automatisiertes Sharding und Resharding von Daten

Oracle Globally Distributed Database platziert Daten automatisch auf dem gewünschten Shard. Dadurch wird Zeit eingespart und die manuelle Datenvorbereitung überflüssig.

Features
  • Mehrere Sharding-Methoden (systemverwaltet und benutzerdefiniert)
  • Composit-Sharding, das Zwei-Stufen-Sharding mit verschiedenen Sharding-Methoden und -Schlüsseln ermöglicht
  • Parallele Datenaufnahme in allen Shards
  • Parallele Abfragen über alle Shards hinweg

Elastizität

Flexibles Sharding basierend auf Ihren Anforderungen

Shards können hinzugefügt und entfernt werden, und es kann ein Resharding für Daten ohne Ausfallzeit oder Datenverlust durchgeführt werden.

Features
  • Online-Hinzufügen und Entfernen von Shards
  • Automatisches Resharding von Daten

Zentrale Verwaltung

In Shards unterteilte Datenbanken als eine einzige logische Datenbank zentral verwalten und überwachen

Mit einem Shard-Katalog können Sie alle Shards in einer global verteilten Datenbank als eine einzige logische Datenbank verwalten.

Features
  • Setup und Konfiguration der in Shards unterteilten Datenbank
  • Hinzufügen und Entfernen von Shards
  • High Availability-Konfiguration
  • Datenbankobjektverwaltung
  • Patching von Shards
  • Detaillierte Überwachungsmetriken
  • Sicherheitskonfiguration

Automatisiertes Routing von Anwendungen

Vereinfachte Anwendungsentwicklung

Oracle Globally Distributed Database wird nativ von Oracle Database-Clienttreibern unterstützt. Entwickler können die global verteilte Datenbank als eine einzige logische Datenbank behandeln und so die Anwendungsentwicklung vereinfachen.

Features
  • Automatische Weiterleitung von Anforderungen an Shards
  • Automatisches Routing von Multishard-Anforderungen an den Koordinator
  • Transaktionsunterstützung für Multishard-Updates
  • Unterstützung für JDBC-, OCI- und .Net-Treiber
  • Automatisiertes Failover zu Standby
  • Unterstützung für FAN-Ereignisse
  • Automatische Identifizierung des Sharding-Schlüssels (21 JDBC)

Hochverfügbarkeit

Keine ungeplanten oder geplanten Ausfallzeiten

Oracle Globally Distributed Database bietet Schutz vor ungeplanten Ausfällen und stellt Mechanismen für geplante Onlinevorgänge bereit, mit denen Anwendungen strenge Verfügbarkeits-SLAs einhalten können.

Features
  • Automatische Datenreplikation
  • Automatisiertes Failover
  • Fehlerisolierung
  • Online-Patching und -Upgrade
  • Backup/Recovery
  • Katastrophenschutz

Persistenter Speicher

Skalieren persistenter Speicherdatenbanken mit Oracle Globally Distributed Database

Oracle Database 21c ermöglicht das Speichern aller Daten und Redo-Daten im lokalen persistenten Speicher (PMem). SQL wird direkt auf Daten ausgeführt, die in einem zugeordneten persistenten Speicherdateisystem gespeichert sind, wodurch der E/A-Codepfad zum herkömmlichen Datenträgerspeicher eliminiert wird.

Features
  • Datenkonsistenz für Schreibvorgänge auf PMem
  • Reduzierte Failover-Zeit
  • Optimierte Nutzung von DRAM

Oracle Globally Distributed Database ermöglicht nahtloses Sharding

Globally Distributed Database bietet eine nahtlose und effiziente Lösung, um einer globalen Benutzerbasis gerecht zu werden und verschiedene Datenvorschriften zu bewältigen.

Einfache Verwaltung

Globally Distributed Database stellt alle Shards als eine einzige logische Datenbank dar. Die zentralisierte Verwaltung, die über einen Shard-Katalog verwaltet wird, bietet einen umfassenden Überblick über die verteilte Datenbank als zusammenhängende Einheit und minimiert so die Komplexität.

Vereinfachte Operationen

Durch die automatische Datenverteilung entfällt das manuelle Daten-Sharding, wodurch die Bereitstellung durch die Integration automatischer Sharding- und Resharding-Funktionen vereinfacht wird.

Optimiert die Anwendungsentwicklung

Die automatisierte Routing-Funktion optimiert Anwendungsschnittstellen mit der Datenbank als einheitliche logische Einheit und bietet native Unterstützung für Datenbank-Clienttreiber.

Kundenerfolge mit Globally Distributed Database

Munich Re HealthTech bietet Kunden Einblicke und Kontrolle mit OCI
Epsilon verbessert Skalierbarkeit, Performance und Verfügbarkeit mit Oracle Sharding
Oracle BlueKai Data Management Platform verwendet Oracle Sharding zur Speicherung von Petabyte an Daten, um mit einer einzigen Datenbank auf Millionen von Transaktionen pro Sekunde zu skalieren

Oracle Globally Distributed Database

Erleben Sie Oracle Globally Distributed Database mit praxisorientierten Übungen

Oracle Globally Distributed Database – Ressources

Dokumentation

Dokumentation

  • Produktdokumentation
  • Von Kunden inspirierte Referenzarchitekturmuster
    Entdecken Sie die Oracle Cloud Deployment-Architekturmuster mit Best Practice für Skalierbarkeit, Verfügbarkeit und Sicherheit.

  • Muster anzeigen

Erste Schritte mit Oracle Globally Distributed Database


Oracle Cloud Free Tier testen

Erstellen, testen und stellen Sie Anwendungen in der Oracle Cloud kostenlos bereit.


Kontakt

Möchten Sie mehr erfahren? Kontaktieren Sie einen unserer branchenführenden Experten.