Oracle Sharding verteilt Segmente eines Datasets über viele Datenbanken (Shards) auf verschiedenen Computern, On-Premise oder in der Cloud. Es ermöglicht global verteilte, linear skalierbare Multimodell-Datenbanken. Es erfordert keine spezielle Hardware oder Software. Oracle Sharding 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.
Erfahren Sie, wie Oracle Hyperskalierbarkeit über global verteilte Datenbanken hinweg ermöglicht.
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.
Erfahren Sie, wie Sie mit Sharding eine globale Datenbank erstellen und so die Anforderungen an die Datenhoheit erfüllt.
Performanceengpässe vermeiden, und gleichzeitig eine linear skalierte Datenbankperformance ermöglichen.
So entwickelt Oracle internetbasierte Anwendungen mit Oracle Database (43:48)Stellt sicher, dass Daten an einem bestimmten geografischen Standort verbleiben. Sharding vereinfacht eine einzelne globale Datenbank, wobei Daten über mehrere Regionen verteilt sind.
Globale Datenbank erstellen lernenVerwenden Sie eine Shared-Nothing-Architektur, um Anforderungen an die Datenhoheit und -Nähe zu erfüllen und Datenbanken vor ungeplanten Ausfallzeiten zu schützen.
Multicloud-ReferenzarchitekturAlle Shards werden einer Anwendung als einzelne logische Datenbank dargelegt und beschleunigen die Antwortzeit für Abfragen bei extrem großen Datasets.
Weitere InformationenDaten 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 Sharding für Ereignisstreamverarbeitung, Internet of Things, Log Analytics, Metrikspeicher und Zeitreihendaten verwendet werden, sodass keine separate Datenpipeline erforderlich ist.
Daten in eine in Shards unterteilte Datenbank ladenOracle Database ist eine konvergierte Datenbank. Sie kann relationale Daten und andere Typen unstrukturierter oder halbstrukturierter Daten speichern, wie Text, JSON, Graph und Spatial. Mit Oracle Sharding können große Mengen an strukturierten und unstrukturierten Daten gespeichert und die Datenfragmentierung eliminiert werden.
Sharding-JSON-DokumentensammlungOracle Sharding speichert automatisch Daten an dem gewünschten Shard, spart Zeit und eliminiert manuelle Datenvorbereitung.
Shards können hinzugefügt und entfernt werden, und Daten können ohne Ausfallzeit oder Datenverlust erneut geschützt werden.
Mit einem Shard-Katalog können Kunden alle Shards in einer in Shards unterteilten Datenbank als einzelne logische Datenbank verwalten.
Oracle Sharding wird nativ von Oracle Database-Clienttreibern unterstützt. Entwickler können eine in Shards unterteilte Datenbank als einzelne logische Datenbank behandeln und die Anwendungsentwicklung vereinfachen.
Eine in Shards unterteilte Datenbank 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.
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.
Epsilon verbessert Skalierbarkeit, Performance und Verfügbarkeit mit Oracle Sharding.
Mit Oracle Sharding wird eine komplexe Datenvorbereitung für internetseitige Verbraucheranwendungen, Finanz- und Mobilzahlungsanwendungen und umfangreiche SaaS-Anwendungen eliminiert.
Oracle Sharding bietet lineare Skalierbarkeit von Transaktionen, bessere Anwendungs-SLAs und strenge Datenkonsistenz.
Mit Oracle Sharding werden Anwendungen beschleunigt, die eine massiv parallele Verarbeitung für große Datenmengen über viele Compute-Instanzen hinweg erfordern.
Oracle Sharding unterstützt die Datenaufnahme mit extremen Geschwindigkeiten für Internet of Things-(IoT-)Anwendungen.
Oracle Sharding unterstützt Anwendungen, die sehr hohe SLAs erfordern, die häufig bei der Fehlerisolierung auftreten.
Mit Oracle Sharding können Sie eine Datenbank bereitstellen, die extrem horizontal skaliert wird, und zwar mit vollständiger Datenisolierung, die in einer Multicloud-Umgebung verteilt ist.
Erstellen, testen und stellen Sie Anwendungen in der Oracle Cloud kostenlos bereit.
Möchten Sie mehr erfahren? Kontaktieren Sie einen unserer branchenführenden Experten.