Häufig gestellte Fragen zu NoSQL Database Cloud Service

Allgemeine Fragen

Was ist Oracle NoSQL Database?

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.

Was sind globale aktive Tabellen?

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.

Wo finde ich weitere Informationen zu Oracle NoSQL Database Cloud Service?

Erfahren Sie mehr auf der Startseite von Oracle NoSQL Database.

Wie sehen die ersten Schritte mit der Anwendungsentwicklung mithilfe von NoSQL Database Cloud Service aus?

Erfahren Sie mehr auf der Seite „Erste Schritte mit Oracle NoSQL Database Cloud“ .

Was verwaltet Oracle NoSQL Database für mich?

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.

Was sind die typischen Anwendungsfälle?

Typische Anwendungsfälle für Oracle NoSQL Database:

  • Personalisierung der Benutzererfahrung
  • Persistente Sitzungsverwaltung
  • Internet of Things (IoT)
  • Mobile Anwendungen
  • 360-Grad-Sicht auf den Kunden
  • Digitale Werbung
  • Online-Spiele
  • Soziale Netzwerke
  • Echtzeit-Big-Data
  • Anomalieerkennung

Wie schneidet Oracle NoSQL Database Cloud Service im Vergleich zur On-Premises-Enterprise Edition ab?

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.

Ist eine dedizierte NoSQL-Umgebung für mein Unternehmen möglich?

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.

Wo erhalte ich offiziell Hilfe und Dokumentation zu Oracle NoSQL Database?

Erfahren Sie mehr im Oracle NoSQL Database-Hilfe-Center.

Sicherheit

Wo finde ich weitere Informationen zur Authentifizierung und Autorisierung?

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.

Sind meine Daten sicher, wenn es ein Problem mit einem Rechenzentrum gibt?

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.

Sind meine Daten auf der Festplatte verschlüsselt („im Ruhezustand verschlüsselt“) und auf welche Art?

Ja. Die Daten werden im Ruhezustand mit Advanced Encryption Standard (AES 256) verschlüsselt.

Sind meine Daten zwischen meiner Anwendung und Oracle NoSQL Database verschlüsselt?

Die Daten werden in Bewegung (Übertragung von Daten zwischen der Anwendung und Oracle NoSQL Database Cloud Service) mit HTTPS verschlüsselt.

Sind meine Daten sicher, wenn es ein Problem mit einem Rechenzentrum gibt?

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.

Kann ich meine Daten von anderen Mandanten isolieren?

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.

Application Development

Kann ich die Anzahl der Shards oder ein anderes Topologielayout festlegen?

Nein. Oracle NoSQL Database verwaltet den Cluster und die Topologie für Sie.

Auf welchen Oracle Cloud Infrastructure-Sites wird Oracle NoSQL Database verfügbar sein?

Erfahren Sie mehr auf der Seite Datenregionen und Service-Endpunkte der Oracle NoSQL Database.

Kann eine Anwendung eine überregionale Replikation für Oracle NoSQL Database-Daten anfordern?

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.

Welche Server muss ich erwerben, damit meine Anwendung ausgeführt werden kann?

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.

Wo kann ich die Anwendung ausführen, die eine Verbindung zu Oracle NoSQL Database herstellt?

Es ist ratsam, die Anwendung mit Oracle Cloud Infrastructure auszuführen, um Nutzererfahrung und Benutzerfreundlichkeit zu optimieren.

Welche Software muss ich auf dem Client-Server installieren?

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.

Was sind die Oracle NoSQL Database-Datenmodelle?

Dokument, festes Schema und Schlüsselwert.

Was passiert, wenn mein Durchsatz das bereitgestellte Limit überschreitet?

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.

Bietet Oracle NoSQL Database Cloud Service Kapazität nach Bedarf?

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.

Kann ich eine Oracle NoSQL Database-Anwendung entwickeln, ohne den Service zu erwerben?

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.

Wie kann ich Feedback geben oder Probleme mit dem Oracle NoSQL-Sprachen-SDK melden?

Senden Sie eine E-Mail an: oraclenosql-info_ww@oracle.com oder kontaktieren Sie uns über Cloud Customer Connect. Wir überwachen beide regelmäßig.

Wie kann ich Daten, die ich in meiner On-Premises-Oracle NoSQL Database-Implementierung gespeichert habe, nach Oracle NoSQL Database verschieben?

Mit dem Migrator-Tool können Sie Daten hochladen. Laden Sie Oracle NoSQL Database Migrator herunter.

Sind für Oracle NoSQL Database REST-Services verfügbar?

Ja. Ziehen Sie bitte für weitere Informationen die Dokumentation zu Rate.

Kann ich NoSQL-Tabellen mit Terraform-, OCI-CLI-, OCI-Konsole oder API-Aufrufen bereitstellen?

Ja.

Kann ich ändern, was ich für die Anzahl der Leseeinheiten, die Anzahl der Schreibeinheiten oder den Speicher vorsehe?

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.

Muss ich in allen Regionen, die an einer Global Active Table teilnehmen, die gleiche Modell- und Bereitstellungskonfiguration haben?

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.

Wie bestimme ich den Betrag für jede Lese- oder Schreibeinheit, die ich plane?

Ermitteln Sie die Größe in Byte und runden Sie auf das nächste KB auf.

Was ist der maximale Speicherplatz pro Tenant?

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.

Welcher maximale Durchsatz kann zum Schreiben oder Lesen für eine einzelne Tabelle bereitgestellt werden?

Oracle NoSQL Database unterliegt den folgenden Nutzungsbeschränkungen. Ein Tenant kann bis zu diesen Beschränkungen mehrere Tabellen erstellen.

Beschränkungen pro Tabelle

  • Pro Tabelle können maximal 20.000 Schreibeinheiten pro Sekunde bereitgestellt werden.
  • Pro Tabelle können maximal 50.000 Leseeinheiten pro Sekunde bereitgestellt werden.

Beschränkungen pro Tenant

  • Pro Tenant können maximal 40.000 Schreibeinheiten pro Sekunde bereitgestellt werden.
  • Pro Tenant können maximal 100.000 Leseeinheiten pro Sekunde bereitgestellt werden.
  • Der maximale Speicherplatz pro Tenant beträgt 5 Terabyte (TB).

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.

Gibt es eine Begrenzung für die Anzahl der Tabellen, die ich bereitstellen kann?

Die maximale Anzahl von Tabellen pro Tenant beträgt 30. Weitere Informationen finden Sie auf der Seite Service-Limit.

Kann ich meine Nutzung über die dokumentierten Limits hinaus erweitern?

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“.

Muss ich den Service während eines Upgrades auf eine neuere Version von Oracle NoSQL Database beenden?

Nein. Die neuesten Softwareupdates werden im Hintergrund ausgeführt. Dies wirkt sich nicht erkennbar auf die Ausführung Ihrer Anwendungen aus.

Unterstützt Oracle NoSQL Database ACID-Transaktionen?

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.

Preisgestaltung und Abrechnung

Wie hoch sind die Preise für den Service?

Bitte beachten Sie den Abschnitt „Preise“ auf der Seite Oracle NoSQL Database Cloud Service.

Gibt es eine Möglichkeit, meine monatliche Rechnung zu schätzen?

Ja. Verwenden Sie den Online-Rechner. Wählen sie „Voreinstellungen – Oracle Databases“ und dann „Oracle NoSQL Database Cloud“ aus.

Welche Lese- und Schreibkapazitätseinheiten gibt es?

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.

Was ist ein replizierter Schreibvorgang?

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.

Wie bestimme ich die Größe einer Einheit?

Ziehen Sie bitte dazu die detaillierte Beschreibung in unserer Dokumentation zu Rate.

Wie schätze ich Lese- und Schreibkapazitätseinheiten?

Ziehen Sie bitte dazu die detaillierte Beschreibung in unserer Dokumentation zu Rate.

Wenn ich nicht alle meine bereitgestellten Lese- oder Schreibeinheiten verwende, werden sie trotzdem berechnet?

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.