Oracle NoSQL Database ist ein vollständig verwalteter Datenbank-Cloud-Service, der vorhersagbar niedrige Latenzzeiten, dynamische Skalierbarkeit, hohe Performance und zuverlässige Datenspeicherung für Dokumenten-, Schlüsselwert- und Festschemadaten bietet. Es ist ganz einfach, den Service in wenigen Minuten zu nutzen. Da er vollständig von Oracle verwaltet wird, konzentrieren sich Entwickler nur auf die Anforderungen der Anwendungsentwicklung und des Datenspeichers, ohne die zugrunde liegende Infrastruktur, Software, Sicherheit und Hochverfügbarkeit mühsam verwalten zu müssen.
Globale aktive Tabellen können problemlos globale und/oder multinationale Geschäftsanwendungsdaten skalieren. Sie replizieren automatisch Daten über die vom Unternehmen ausgewählten Regionen hinweg und unterstützen lokale Lese-/Schreibvorgänge, unabhängig von der Herkunft der Daten. Die Kunden profitieren davon, dass sie sich auf ihre Geschäftsabläufe konzentrieren können, anstatt darauf achten zu müssen, die Datenkonsistenz über mehrere geografische Regionen hinweg aufrechtzuerhalten. Dadurch werden Probleme bei der Datenduplizierung und durch Dateninkonsistenz beseitigt. Die Lösung verfügt über eine integrierte Konfliktlösung, wenn ein Datensatz gleichzeitig in verschiedenen Regionen aktualisiert wird. Sie verbessert auch die Geschäftskontinuität durch nahtlose Disaster Recovery-Funktionen.
Erfahren Sie mehr auf der Startseite von Oracle NoSQL Database.
Erfahren Sie mehr auf der Seite „Erste Schritte mit Oracle NoSQL Database Cloud“ .
Oracle NoSQL Database verwaltet die zugrunde liegende Infrastruktur, Software, Sicherheit, Kapazitätsskalierung sowie Betrieb und Wartung. Sie erhalten garantiert Hochverfügbarkeit des Datenbankdienstes und elastische Skalierung, um Ihre Anwendungsworkloads zu erfüllen.
Typische Anwendungsfälle für Oracle NoSQL Database:
Vergleich der anspruchsvollen Funktionen
NoSQL Database Cloud Service | NoSQL Database Enterprise Edition (EE) | |
---|---|---|
Verwaltung/Wartung von Infrastruktur und Software (Server, Speicher, Netzwerk, Sicherheit, Betriebssystem und NoSQL-Software) | Von Oracle verwaltet | Vom Kunden verwaltet |
Datenbankbereitstellung | Nur Oracle Cloud | On-Premises-Rechenzentren des Kunden oder BYOL in Oracle Cloud oder von anderen Cloud-Anbietern. |
Lizenzierung/Edition | Bezahltes Abonnement oder immer kostenloser Service | Enterprise Edition (kostenpflichtig) oder Community Edition (kostenlose Open-Source-Version) |
Durchsatz | Die Durchsatzkapazität wird auf jeder NoSQL-Tabellenebene über NoSQL-APIs oder die OCI-Konsole (Oracle Cloud Infrastructure) verwaltet. Die Kapazität wird in Schreib- oder Leseeinheiten gemessen. Die Durchsatzkapazität pro Tabelle kann an die dynamischen Workloads angepasst werden. Wenn die Limits für eine Tabelle überschritten werden, werden die Nutzer benachrichtigt. Auf Tenancy-Ebene gibt es maximale Service-Limits. Weitere Details finden Sie hier. | Die Durchsatzkapazität wird an jedem NoSQL Cluster verwaltet. Die Kapazität hängt von der Größe des bereitgestellten NoSQL Clusters ab. Ein größeres Cluster bietet mehr Durchsatzkapazität für Nutzertabellen. |
Speicher | Die Speicherkapazität wird auf jeder NoSQL-Tabellenebene über NoSQL-APIs oder die OCI-Konsole (Oracle Cloud Infrastructure) verwaltet. Die Kapazität wird in Gigabyte (GB) gemessen. Die Speicherkapazität pro Tabelle kann an die dynamischen Workloads angepasst werden. Wenn das Limit für eine Tabelle überschritten werden, werden die Nutzer benachrichtigt. Auf Tenancy-Ebene gibt es maximale Service-Limits. Weitere Details finden Sie hier. | Die Speicherkapazität wird an jedem NoSQL Cluster verwaltet. Die Kapazität hängt von der Anzahl der Datenträger und der spezifischen Konfiguration in jedem im Cluster bereitgestellten Speicherknoten ab. Ein größeres Cluster und eine höhere Festplattenkapazität bieten mehr Speicher für Nutzertabellen. |
Interoperabilität | Interagiert mit NoSQL Database Enterprise Edition über eine einzige Programmierschnittstelle ohne Änderung des Anwendungscodes. | Interagiert mit NoSQL Database Cloud Service über eine einzige Programmierschnittstelle ohne Änderung des Anwendungscodes. |
Installation | Keine Installation durch den Kunden. Kunden nutzen den Service sofort, indem sie NoSQL-Tabellen erstellen. | Kunden laden die Software herunter und installieren sie, um den NoSQL Cluster in mehreren Speicherknoten einzurichten. |
Ja – Oracle NoSQL Database Hosted Environment ist eine NoSQ-Clusterumgebung, die für Ihren Mandanten dediziert ist. Dabei sind alle Lese- und Schreibeinheiten sowie der lokal angeschlossene Speicher für Ihren Mandanten dediziert.
Erfahren Sie mehr im Oracle NoSQL Database-Hilfe-Center.
Rufen Sie die folgenden Links auf:
Nach Beendigung Ihres Abonnements haben Sie 60 Tage Zeit, um Ihre Daten für den gekündigten Service von Oracle Cloud auf ein lokales System zu übertragen. Nach 60 Tagen löscht Oracle alle verbleibenden Inhalte und Software im Zusammenhang mit dem abgebrochenen Service endgültig.
In Oracle NoSQL Database werden mehrere Kopien der Daten aus Gründen der Redundanz über Verfügbarkeitsdomänen hinweg gespeichert. Wenn eine Verfügbarkeitsdomäne (innerhalb einer Region) ausfällt, stehen der Anwendung die Daten aus den anderen Verfügbarkeitsdomänen weiterhin zur Verfügung. Oracle NoSQL Database garantiert 99,995 % Verfügbarkeit für Ihre Daten.
Ja. Die Daten werden im Ruhezustand mit Advanced Encryption Standard (AES 256) verschlüsselt.
Die Daten werden in Bewegung (Übertragung von Daten zwischen der Anwendung und Oracle NoSQL Database Cloud Service) mit HTTPS verschlüsselt.
In Oracle NoSQL Database werden mehrere Kopien der Daten aus Gründen der Redundanz über Verfügbarkeitsdomänen hinweg gespeichert. Wenn eine Verfügbarkeitsdomäne (innerhalb einer Region) ausfällt, stehen der Anwendung die Daten aus den anderen Verfügbarkeitsdomänen weiterhin zur Verfügung. Oracle NoSQL Database garantiert 99,995 % Verfügbarkeit für Ihre Daten.
Oracle NoSQL Database Hosted Environment bietet eine NoSQL-Clusterumgebung, die für Ihren Mandanten mit dediziertem, direkt angeschlossenem Speicher dediziert ist. Sie kontrollieren damit den Zugriff auf Ihren Mandanten.
Nein. Oracle NoSQL Database verwaltet den Cluster und die Topologie für Sie.
Erfahren Sie mehr auf der Seite Datenregionen und Service-Endpunkte der Oracle NoSQL Database.
Daten werden über Verfügbarkeitsdomänen innerhalb einer Region repliziert. Global Active Tables ist eine Funktion für die regionsübergreifende Datenreplikation, mit der Kunden eine Gruppe von Tabellenkopien über eine Auswahl von Cloud-Regionen erstellen können, um die lokale Lese- und Schreibperformance der global verteilten Daten zu gewährleisten. Außerdem bietet die Funktion Schutz in einem Disaster-Recovery-Szenario.
Die Anwendung sollte in der Oracle Cloud Infrastructure ausgeführt werden, um die optimale Performance sicherzustellen. Für Ihre Anwendung stehen je nach Komplexität und Workloads unterschiedliche Instanzformen zur Verfügung. Eine Liste der verschiedenen Formen finden Sie auf der Seite Compute-Preise.
Sie können Ihre Anwendung auch über Container Engine for Kubernetes (OKE) oder Oracle Cloud Functions bereitstellen.
Es ist ratsam, die Anwendung mit Oracle Cloud Infrastructure auszuführen, um Nutzererfahrung und Benutzerfreundlichkeit zu optimieren.
Software Development Kits (SDKs) sind für die folgenden Programmiersprachen verfügbar. Befolgen Sie die Schritte zum Herunterladen und Installieren unter den folgenden Links.
SDKs können entweder auf dem Cloud-Service oder auf einer On-Premise-NoSQL-Datenbank verwendet werden.
Dokument, festes Schema und Schlüsselwert.
Wenn die bereitgestellten Durchsatzbeschränkungen für Lese-/Schreibvorgänge überschritten werden, drosselt Oracle NoSQL Database die Anfragen und löst einen ThrottlingException-Fehler für die Anwendung aus. Die bereitgestellten Durchsatzbeschränkungen können bei Bedarf erhöht werden.
Ja – Oracle NoSQL Database Cloud Service bietet Kapazität nach Bedarf, die automatische die Lese- und Schreibkapazitäten verwaltet, um den Anforderungen dynamischer Workloads gerecht zu werden.
Ja. Sie können Oracle NoSQL Cloud Simulator verwenden. Hierbei handelt es sich um eine eigenständige lokale Kopie des Cloud-Dienstes. Diese kann zum Testen verwendet werden. Sie ist nicht für die Produktion vorgesehen. Sie können den Simulator von der Seite für Oracle Cloud-Downloads herunterladen. Sie können auch den Always Free Oracle NoSQL Database Service nutzen.
Senden Sie eine E-Mail an: oraclenosql-info_ww@oracle.com oder kontaktieren Sie uns über Cloud Customer Connect. Wir überwachen beide regelmäßig.
Mit dem Migrator-Tool können Sie Daten hochladen. Laden Sie Oracle NoSQL Database Migrator herunter.
Ja. Ziehen Sie bitte für weitere Informationen die Dokumentation zu Rate.
Ja.
Ja. Ihre Anwendung kann die bereitgestellte Anzahl von Leseeinheiten, Schreibeinheiten oder Storage-Kapazität über die TableLimits-API ändern.
Sie können auch die bereitgestellte Anzahl von Leseeinheiten, Schreibeinheiten oder Storage-Kapazität über die Service-Benutzeroberfläche ändern.
Außerdem können Sie den Kapazitätsmodus Ihrer Tabelle von bereitgestellter Kapazität auf Kapazität nach Bedarf und umgekehrt ändern.
Global Active Tables bietet Flexibilität. Sie können vorhandene regulär bereitgestellte bzw. normale On-Demand-Tabellen ohne Änderungen am Anwendungscode in dezentrale Replikationstabellen umwandeln. Außerdem können Sie die Anzahl der Lese- und Schreibeinheiten in jeder Region konfigurieren.
Ermitteln Sie die Größe in Byte und runden Sie auf das nächste KB auf.
5 Terabyte (TB) pro Tenant. Dies ist die Summe aller Storage-Kapazitäten der Tabellen, die innerhalb einer Tenancy bereitgestellt werden. Weitere Informationen finden Sie auf der Limits-Seite oder wenden Sie sich an Oracle.
Oracle NoSQL Database unterliegt den folgenden Nutzungsbeschränkungen. Ein Tenant kann bis zu diesen Beschränkungen mehrere Tabellen erstellen.
Beschränkungen pro Tabelle
Beschränkungen pro Tenant
Kunden wenden sich an Oracle, wenn sie Schreib-/Leseeinheiten oder Speicher über den maximalen Nutzungsbeschränkungen benötigen. Weitere Informationen finden Sie auf der Limits-Seite.
Die maximale Anzahl von Tabellen pro Tenant beträgt 30. Weitere Informationen finden Sie auf der Seite Service-Limit.
Ja, Sie können eine Anfrage zur Erhöhung Ihrer Limits einreichen, indem Sie den Schritten folgen, die in der Dokumentation beschrieben sind. Dies lässt sich auch von der OCI-Konsole ausführen. Siehe dazu den Abschnitt „Erhöhung des Service-Limits anfordern“.
Nein. Die neuesten Softwareupdates werden im Hintergrund ausgeführt. Dies wirkt sich nicht erkennbar auf die Ausführung Ihrer Anwendungen aus.
Ja. Oracle NoSQL Database stellt ACID-konforme Transaktionen für vollständige CRUD-Vorgänge (erstellen, lesen, aktualisieren und löschen) mit anpassbarer Langlebigkeit und Konsistenztransaktionsgarantien bereit.
Bitte beachten Sie den Abschnitt „Preise“ auf der Seite Oracle NoSQL Database Cloud Service.
Ja. Verwenden Sie den Online-Rechner. Wählen sie „Voreinstellungen – Oracle Databases“ und dann „Oracle NoSQL Database Cloud“ aus.
Leseeinheit pro Monat als Durchsatz von bis zu einem Kilobyte (KB) Daten pro Sekunde für einen konsistenten Lesevorgang über einen Zeitraum von einem Monat oder ungefähr zwei Millionen sechshunderttausend (2,6 Millionen) Lesevorgängen (wobei die zurückgegebenen Daten möglicherweise nicht die zuletzt in die Datenbank geschriebenen Daten sind; wenn keine neuen Aktualisierungen an den Daten vorgenommen werden, geben alle Zugriffe auf diese Daten letztendlich den zuletzt aktualisierten Wert zurück). Jeder Monat hat siebenhundertvierundvierzig (744) Stunden oder ungefähr zwei Millionen sechshunderttausend (2,6 Millionen) Sekunden. Über einen Zeitraum von einem Monat liefert eine (1) Leseeinheit ungefähr 2,6 Millionen Lesevorgänge. Um den Durchsatz von bis zu einem Kilobyte (KB) Daten pro Sekunde für absolut konsistente Lesevorgänge zu erreichen (wobei die zurückgegebenen Daten voraussichtlich die zuletzt in die Datenbank geschriebenen Daten sind), müssen zwei Leseeinheiten pro Monat bereitgestellt werden.
Schreibeinheit pro Monat: Wird als Durchsatz von bis zu einem Kilobyte (KB) Daten pro Sekunde für einen Schreibvorgang über einen Zeitraum von einem Monat oder ungefähr zwei Millionen und Sechshunderttausend (2,6 Millionen) Schreibvorgängen definiert. Jeder Monat hat siebenhundertvierundvierzig (744) Stunden oder ungefähr zwei Millionen sechshunderttausend (2,6 Millionen) Sekunden. Über einen Zeitraum von einem Monat liefert eine (1) Schreibeinheit ungefähr 2,6 Millionen Schreibvorgänge.
Ein replizierter Schreibvorgang tritt auf, wenn ein Schreibvorgang aus einer lokalen Region auf eine dezentrale regionale Tabellenkopie angewendet wird. Die replizierte Schreibmetrik für die Abrechnung lautet Write Unit Per Month (Schreibeinheit pro Monat). Die Abrechnung erfolgt auf der Grundlage der während der Replikation tatsächlich verbrauchten Schreibzugriffe.
Ziehen Sie bitte dazu die detaillierte Beschreibung in unserer Dokumentation zu Rate.
Ziehen Sie bitte dazu die detaillierte Beschreibung in unserer Dokumentation zu Rate.
Ja. Da der Durchsatz jederzeit programmgesteuert hoch- oder herunterskaliert werden kann, müssen Sie den Durchsatz entsprechend für die Workloads bereitstellen. Beim bereitgestellten Modell werden Ihnen Gebühren für das in Rechnung gestellt, was sie bereitstellen.