Service planen

Planen Sie Ihren Oracle NoSQL Database Cloud Service-Service, bevor Sie ihn erstellen. Gehen Sie die hier aufgeführten Fragen durch, und entscheiden Sie vorab, was Sie erreichen möchten.

Dieser Artikel enthält die folgenden Themen:

Entwickler - Überblick

Erhalten Sie einen allgemeinen Überblick über die Servicearchitektur, und wählen Sie ein SDK/Treiber aus, das Ihren Anforderungen an die Anwendungsentwicklung entspricht.

NDCS-Entwickleraufgaben

Oracle NoSQL Database Cloud Service (NDCS) ist ein komplett HA-Service. Sie wurde für anspruchsvolle Anwendungen entwickelt, die schnelle Antwortzeiten mit geringer Latenz, ein flexibles Datenmodell und elastische Skalierung für dynamische Workloads erfordern. Als vollständig verwalteter Service übernimmt Oracle alle administrativen Aufgaben, wie Softwareupgrades, Sicherheitspatches, Hardwarefehler und Patching.
Beschreibung von developer_overview.png folgt

NoSQL Datenbank-SDKs/Treiber: Diese SDKs sind unter UPL lizenziert und können entweder auf NoSQL Cloud Service oder der On-Premise-Datenbank verwendet werden. Hierbei handelt es sich um umfangreiche SDKs und zahlreiche Funktionen. Diese Treiber können auch in Anwendungen verwendet werden, die für Oracle NoSQL-Cluster ausgeführt werden, die in der Cloud anderer Hersteller ausgeführt werden.
  1. NoSQL SDK für Java
  2. NoSQL JavaScript-SDK
  3. NoSQL Python-SDK
  4. NoSQL .NET SDK
  5. NoSQL Go-SDK
  6. NoSQL SDK für Spring Data

OCI-Konsole - Bietet die Möglichkeit, Tabellen schnell zu erstellen, Tabellen zu ändern, Tabellen zu löschen, Daten zu laden, Indizes schnell zu erstellen, Indizes zu löschen, grundlegende Abfragen zu löschen, Tabellenkapazitäten zu ändern und Metriken anzuzeigen.

OCI-SDKs/Treiber: Oracle Cloud Infrastructure stellt eine Reihe von Software Development Kits (SDKs) bereit, um die Entwicklung benutzerdefinierter Lösungen zu vereinfachen. Diese sind in der Regel unter UPL lizenziert. Diese bieten ähnliche Funktionen wie die OCI-Konsole über eine programmgesteuerte Schnittstelle.
  1. Rest-API
  2. SDK für Java
  3. SDK für Python
  4. SDK für Javascript
  5. SDK für .NET
  6. SDK für Go
  7. SDK für Ruby

Oracle NoSQL Database Cloud Service-Limits

Aktuelle Limits, die für Oracle NoSQL Database Cloud Service gelten.

Geltungsbereich Beschreibung Wert

Tabelle

Maximale Gesamtspeichergröße pro Mandant. Der gesamte Speicherplatz für eine oder mehrere Tabellen darf diesen Wert nicht überschreiten.

5 TB

Tabellennamen

Maximale Anzahl der Zeichen, zulässige Zeichen und Anfangszeichen.

Tabellennamen dürfen maximal 256 Zeichen umfassen. Alle Namen müssen mit einem Buchstaben (a-z, A-Z) beginnen. Nachfolgende Zeichen können Buchstaben (a-z, A-Z), Ziffern (0-9) oder ein Unterstrich sein.

Tabelle

Max. Lese- und Schreibdurchsatz beim Provisioning einer Tabelle.

40.000 Leseeinheiten und 20.000 Schreibeinheiten pro Tabelle.

Tabelle

Maximaler Lese- und Schreibdurchsatz bei Verwendung von On Demand-Kapazität für das Provisioning von Tabellen.

10.000 Leseeinheiten und 5.000 Schreibeinheiten pro Tabelle.

Mandant

Anzahl Tabellen mit On Demand-Kapazität.

3

Tabelle

Ändern Sie den Provisioning-Modus für die Tabelle von "Bereitgestellt" in "On Demand" oder umgekehrt.

Kann nur einmal täglich geändert werden.

Region

Maximale Anzahl von Tabellen.

30

Tabelle

Maximale Anzahl von Spalten.

50

Tabelle

Maximale Anzahl von Tabellenschemaupdates.

100

Tabelle

Maximale Anzahl von Indizes.

5

Tabelle

Maximale Anzahl der Änderungen von Durchsatz- und Speicherlimits.

Oracle lässt Folgendes zu:

  • Unbegrenzte Anzahl von Durchsatz- und Speichererhöhungen pro Tag

  • Bis zu vier Durchsatz- oder Speicherreduzierungen innerhalb von 24 Stunden.

Indexnamen Maximale Anzahl der Zeichen, zulässige Zeichen und Anfangszeichen.

Indexnamen dürfen maximal 64 Zeichen umfassen. Alle Namen müssen mit einem Buchstaben (a-z, A-Z) beginnen. Nachfolgende Zeichen können Buchstaben (a-z, A-Z), Ziffern (0-9) oder ein Unterstrich sein.

Anforderung

Maximale Anzahl der einzelnen Vorgänge pro WriteMultiple-Anforderung.

50

Anforderung

Maximale Datengröße pro WriteMultiple-Anforderung.

25 MB

Feldnamen Maximale Anzahl der Zeichen, zulässige Zeichen und Anfangszeichen. Feldnamen dürfen maximal 64 Zeichen umfassen. Alle Namen müssen mit einem Buchstaben (a-z, A-Z) beginnen. Nachfolgende Zeichen können Buchstaben (a-z, A-Z), Ziffern (0-9) oder ein Unterstrich sein.

Feld

Maximale Größe des Indexschlüssels.

64 Byte

Feld

Maximale Größe des Primärschlüssels.

64 Byte

Zeile

Maximale Zeilengröße.

512 KB

Abfrage

Maximale Länge von Abfragezeichenfolgen.

10 KB

Region

Maximale unterstützte Rate von DDL-Vorgängen.

4 pro Minute

Region

Höchstwerte für Durchsatz und Datenspeicherressourcen.

Pro Region lässt Oracle Folgendes zu:

  • Maximal 100.000 Leseeinheiten

  • Maximal 40.000 Schreibeinheiten

Oracle lässt eine maximale Speichergröße von 5 TB pro Mandant zu. Die Region kann über eine einzelne Tabelle mit einer Speichergröße von 5 TB verfügen. In diesem Fall kann die Region keine weitere Tabelle erstellen. Er kann jedoch auch über mehrere Tabellen verfügen und sicherstellen, dass die Daten in allen Tabellen die maximale Speichergröße von 5 TB nicht überschreiten.

Kapazität schätzen

Finden Sie heraus, wie Sie Durchsatz- und Speicherkapazitäten für Oracle NoSQL Database Cloud Service schätzen.

Grundlagen für die Berechnung

Bevor Sie erfahren, wie Sie den Durchsatz und den Speicher für den Service schätzen, machen Sie sich mit den Definitionen für Durchsatz und Speichereinheit vertraut.

  • Schreibeinheit: Eine Schreibeinheit wird als Datendurchsatz von bis zu 1 Kilobyte (KB) pro Sekunde definiert. Ein Schreibvorgang ist ein beliebiger Oracle NoSQL Database Cloud Service-API-Aufruf, der dazu führt, dass ein Datensatz eingefügt, aktualisiert oder gelöscht wird. Für eine NoSQL-Tabelle gilt ein Schreibgrenzwert, der die Anzahl der Schreibeinheiten angibt, die pro Sekunde verwendet werden können. Indexaktualisierungen konsumieren auch Schreibeinheiten.

    Beispiel: Für eine Datensatzgröße von weniger als 1 KB ist eine Schreibeinheit für einen Schreibvorgang erforderlich. Für eine Datensatzgröße von 1,5 KB werden zwei Schreibeinheiten für den Schreibvorgang benötigt.

  • Leseeinheit: Eine Leseeinheit wird als Datendurchsatz von bis zu 1 KB pro Sekunde für einen Lesevorgang mit Eventual Consistency definiert. Ihre NoSQL-Tabelle enthält einen Lesegrenzwert, der die Anzahl der Leseeinheiten angibt, die pro Sekunde verwendet werden können.

    Beispiel: Eine Datensatzgröße von weniger als 1 KB erfordert eine Leseeinheit für einen Lesevorgang mit Eventual Consistency. Eine Datensatzgröße von 1,5 KB erfordert zwei Leseeinheiten für einen Lesevorgang mit Eventual Consistency und vier Leseeinheiten für einen Lesevorgang mit Absolute Consistency.

  • Speicherkapazität: Eine Speichereinheit ist ein einzelnes Gigabyte (GB) des Datenspeichers.

  • Absolute Consistency: Es wird erwartet, dass die Daten zurückgegeben werden, die zuletzt in die Datenbank geschrieben wurden.

  • Eventual Consistency: Die zurückgegebenen Daten sind u. U. nicht die Daten, die zuletzt in die Datenbank geschrieben wurden. Wenn keine neuen Aktualisierungen an den Daten vorgenommen werden, geben alle Zugriffe auf die betreffenden Daten letztendlich den zuletzt aktualisierten Wert zurück.

Hinweis

Oracle NoSQL Database Cloud Service verwaltet die Lese- und Schreibkapazitäten automatisch, um die Anforderungen dynamischer Workloads bei Nutzung der On-Demand-Kapazität zu erfüllen. Es wird empfohlen, zu prüfen, ob der Kapazitätsbedarf die Kapazitätsgrenzen bei Bedarf nicht überschreitet. Weitere Informationen finden Sie unter Oracle NoSQL Database Cloud Service - Limits.

Faktoren mit Auswirkung auf die Kapazitätseinheit

Vor dem Bereitstellen der Kapazitätseinheiten sind die folgenden Faktoren zu berücksichtigen, die sich auf Lese-, Schreib- und Speicherkapazitäten auswirken.

  • Datensatzgröße: Mit zunehmender Datensatzgröße erhöht sich auch die Anzahl der Kapazitätseinheiten, die beim Schreiben oder Lesen von Daten konsumiert werden.

  • Datenkonsistenz: Die Kosten der Lesezugriffe mit Absolute Consistency sind doppelt so hoch wie die von Lesezugriffen mit Eventual Consistency.

  • Sekundäre Indizes: Wenn ein vorhandener Datensatz in einer Tabelle geändert (hinzugefügt, aktualisiert oder gelöscht) wird, konsumiert die Aktualisierung sekundärer Indizes Schreibeinheiten. Die Gesamtkosten des bereitgestellten Durchsatzes für einen Schreibvorgang entsprechen der Summe der Schreibeinheiten, die durch Schreibvorgänge in die Tabelle und Aktualisierungen der lokalen sekundären Indizes belegt werden.

  • Auswahl der Datenmodellierung: Bei schemalosem JSON enthält jedes Dokument eine Eigenbeschreibung, wodurch Metadaten-Overhead auf die Gesamtgröße des Datensatzes aufgeschlagen wird. Bei festen Schematabellen beträgt der Overhead für jeden Datensatz genau 1 Byte.

  • Abfragemuster: Die Kosten eines Abfragevorgangs hängen von der Anzahl der abgerufenen Zeilen, der Anzahl der Prädikate, der Größe der Quelldaten, den Projektionen und dem Vorhandensein von Indizes ab. Die Abfragen mit geringstem Aufwand geben einen Shard-Schlüssel oder einen Indexschlüssel (mit einem zugehörigen Index) an, um dem System die Verwendung von primären und sekundären Indizes zu ermöglichen. Eine Anwendung kann anhand verschiedener Abfragen den konsumierten Durchsatz untersuchen, um die Vorgänge zu optimieren.

Beispiel aus der Praxis: So schätzen Sie Ihre Anwendungs-Workload

Im praktischen Beispiel einer E-Commerce-Anwendung erfahren Sie, wie Lese- und Schreibvorgänge pro Sekunde geschätzt werden. In diesem Beispiel werden die Produktkataloginformationen der Anwendung mit Oracle NoSQL Database Cloud Service gespeichert.

  1. Identifizieren Sie das Datenmodell (JSON oder feste Tabelle), die Datensatzgröße und die Schlüsselgröße für die Anwendung.

    Angenommen, die E-Commerce-Anwendung folgt dem JSON-Datenmodell, und der Entwickler hat eine einfache Tabelle mit zwei Spalten erstellt. Eine Datensatz-ID (Primärschlüssel) und ein JSON-Dokument für die Produktfeatures und -attribute. Das JSON-Dokument mit einer Größe unter 1 KB (0,8 KB) sieht wie folgt aus:

    {
      "additionalFeatures": "Front Facing 1.3MP Camera",
      "os": "Macintosh OS X 10.7", 
      "battery": {      
        "type": "Lithium Ion (Li-Ion) (7000 mAH)",
        "standbytime" : "24 hours" },
      "camera": {    
        "features": ["Flash","Video"],
        "primary": "5.0 megapixels" },
      "connectivity": {
        "bluetooth": "Bluetooth 2.1",
        "cell": "T-mobile HSPA+ @ 2100/1900/AWS/850 MHz",
        "gps": true,
        "infrared": false,
        "wifi": "802.11 b/g" },
      "description": "Apple iBook is the best in class computer
        		for your professional and personal work.",
      "display": {
        "screenResolution": "WVGA (1280 x 968)",
        "screenSize": "13.0 inches" },
      "hardware": {
        "accelerometer": true,
        "audioJack": "3.5mm",
        "cpu": "Intel i7 2.5 GHz",
        "fmRadio": false,
        "physicalKeyboard": false,
        "usb": "USB 3.0" },
      "id": "appleproduct_1",
      "images": ["img/apple-laptop.jpg"],
      "name": "Myshop.com : Apple iBook",
      "sizeAndWeight": {
        "dimensions": [
          "300 mm (w)",
          "300 mm (h)",
          "12.4 mm (d)" ],
        "weight": "1250.0 grams" },
      "storage": {
        "hdd": "750GB",
        "ram": "8GB" }
    }

    Angenommen, die Anwendung verfügt über 100.000 derartiger Datensätze, und der Primärschlüssel hat eine Größe von etwa 20 Byte. Nehmen wir außerdem an, dass Abfragen vorhanden sind, die Datensätze über den sekundären Index lesen. Beispiel: Sie können alle Datensätze mit einer Bildschirmgröße von 13 Zoll suchen. Daher wird ein Index im Feld screenSize erstellt.

    Die Informationen werden wie folgt zusammengefasst:

    Tabellen Zeilen pro Tabelle Spalten pro Tabelle Schlüsselgröße (in Byte) Wertgröße in Byte (Summe aller Spalten) Indizes Indexschlüsselgröße in Byte

    1

    100.000

    2

    20

    1 KB

    1

    20

  2. Identifizieren Sie die Liste der Vorgänge (im Allgemeinen CRUD-Vorgänge und Indexlesevorgänge) in der Tabelle sowie deren zu erwartende Rate (pro Sekunde).

    Vorgang Anzahl von Vorgängen (pro Sekunde) Beispiel

    Datensätze erstellen.

    3

    Erstellen eines Produkts

    Datensätze anhand des Primärschlüssels lesen

    200

    Lesen von Produktdetails anhand der Produkt-ID

    Datensätze anhand des sekundären Index lesen

    1

    Abrufen aller Produkte mit einer Bildschirmgröße von 13 Zoll

    Datensatz aktualisieren oder einem Datensatz ein Attribut hinzufügen

    5

    Aktualisierung der Produktbeschreibung einer Kamera

    oder

    Hinzufügen von Informationen zum Gewicht einer Kamera

    Datensatz löschen.

    5

    Löschen eines vorhandenen Produkts

  3. Identifizieren Sie den Verbrauch von Lese- und Schreibvorgängen in KB.

    Vorgang Annahmen (falls vorhanden) Formel Verbrauch bei Lesevorgängen (KB) Verbrauch bei Schreiben (KB) Anmerkungen/Erläuterungen
    Datensätze erstellen. Angenommen, die Datensätze werden ohne Ausführung von Bedingungsprüfungen (sofern vorhanden) erstellt. Datensatzgröße (auf nächstes KB gerundet) + 1 KB(Index) * (Anzahl Indizes) 0 1 KB + 1 KB (1) = 2 KB

    Datensatzgröße ist 1 KB (0,8 KB für JSON-Spalte und 20 Byte für Schlüsselspalte) und ein Index der Größe 1 KB.

    Bei einem Erstellungsvorgang fallen Kosten für Leseeinheiten an, wenn Sie die put-Befehle mit einigen Optionen ausführen. Da Sie sicherstellen müssen, dass Sie die aktuellste Version der Zeile lesen, werden absolut konsistente Lesevorgänge verwendet. In solchen Fällen verwenden Sie den Multiplikator 2 in der Formel der Leseeinheit. Im Folgenden werden die verschiedenen Optionen zur Ermittlung der Kosten für Leseeinheiten aufgeführt:
    • Wenn Option.IfAbsent oder Option.IfPresent verwendet wird, dann Verbrauch lesen = 2
    • Wenn setReturnRow verwendet wird, gilt: Lesekonsum = 2 * Datensatzgröße
    • Wenn Option.IfAbsent und setReturnRow verwendet werden, dann Lesekonsum = 2 * Datensatzgröße
    Datensätze anhand des Primärschlüssels lesen   Record size round up to KB Datensatzgröße = 1 KB 0 Datensatzgröße ist 1 KB
    Datensätze anhand des sekundären Index lesen Angenommen, 100 Datensätze werden zurückgegeben. record_size * number_of_records_matched

    11KB *100 = 100KB

    100 KB + 10 KB = 110 KB

    0

    Für den sekundären Index fallen keine Gebühren an. Die Datensatzgröße beträgt 1 KB. Für 100 Datensätze beträgt sie 100 KB.

    Zusätzliche 10-KB-Konten für variablen Overhead, der abhängig von der Anzahl der zurückgegebenen Batches und dem für die Abfrage festgelegten Größenlimit auftreten kann.

    Der Gemeinkosten entspricht den Kosten für das Lesen des letzten Schlüssels in einem Batch. Dies ist eine Variable, die von maxReadKB und Datensatzgröße abhängig ist. Der Overhead liegt bei (numBatches - 1) * Schlüssellesungskosten (1 KB).

    Vorhandene Datensätze aktualisieren Angenommen, die Größe des aktualisierten Datensatzes ist identisch mit der alten Datensatzgröße (1 KB). Read consumption = record_size * 2

    Write consumption = original_record_size + new_record_size + 1 KB (index) * (number of writes)

    1 KB * 2 1 KB + 1 KB + 1 KB(1) *(2) = 4 KB

    Wenn Zeilen mit einer Abfrage (SQL-Anweisung) aktualisiert werden, werden sowohl Lese- als auch Schreibeinheiten verbraucht. Je nach Aktualisierung muss der Primärschlüssel, der Sekundärschlüssel oder sogar der Datensatz selbst gelesen werden. Absolute konsistente Lesevorgänge sind erforderlich, um sicherzustellen, dass wir den neuesten Datensatz lesen. Absolute Konsistenz-Lesevorgänge sind die doppelten Kosten von Lesevorgängen mit Eventual Consistency. Dies ist der Grund für die Multiplikation mit 2 in der Formel.

    Lesekonsum: Für Index- und Datensatzgröße 1 KB fallen keine Gebühren an. Wenn Sie die Ausführung mit der Option setReturnRow ausführen, lautet der Leseverbrauch = 2 * Datensatzgröße

    Schreibverwendung: Die ursprüngliche und neue Datensatzgröße beträgt 1 KB und 1 KB für einen Index.

    Datensatz löschen   Verbrauch für Lesevorgänge = 1 KB (Index) * 2

    Verbrauch für Schreibvorgänge = Datensatzgröße + 1 KB (Index) * (Anzahl_Indizes)

    1 KB (1) *2 = 2 KB 1 KB + 1 KB(1) * (1) = 2 KB

    Bei einem Löschvorgang fallen sowohl die Kosten für Lese- als auch Schreibeinheiten an. Da Sie sicherstellen müssen, dass Sie die aktuellste Version der Zeile prüfen, werden absolute konsistente Lesevorgänge verwendet, d.h. der Grund für die Verwendung des Multiplikators 2 in der Formel für Leseeinheiten.

    Wenn Sie die Ausführung mit der Option setReturnRow ausführen, lautet der Leseverbrauch = 2 * Datensatzgröße. Ansonsten ist der Leseverbrauch = 1 KB für einen Index

    Schreibungsverwendung: Die Datensatzgröße beträgt 1 KB und 1 KB für den Index. Die Anzahl der Indizes ist 1.

    Ermitteln Sie mit den Schritten 2 und 3 die Lese- und Schreibeinheiten für die Anwendungs-Workload.

    Vorgänge Rate der Vorgänge Lesevorgänge pro Sekunde Schreibvorgänge pro Sekunde

    Datensätze erstellen

    3

    0

    6

    Datensätze anhand des Primärschlüssels lesen

    300

    300

    0

    Datensätze anhand des sekundären Index lesen

    10

    1100

    0

    Vorhandenen Datensatz aktualisieren

    5

    10

    20

    Datensatz löschen

    1

    2

    2

    Leseeinheiten insgesamt: 1412

    Schreibeinheiten insgesamt: 28

    Daher wird die E-Commerce-Anwendung voraussichtlich eine Workload von 1412 Lesevorgängen pro Sekunde und 28 Schreibvorgängen pro Sekunde aufweisen. Laden Sie das Kapazitätsrechner-Tool von Oracle Technology Network herunter, um diese Werte einzugeben und Durchsatz und Speicher Ihrer Anwendung zu schätzen.

Hinweis

Bei den obigen Berechnungen werden Anforderungen von Lesevorgängen mit Eventual Consistency angenommen. Bei der Anforderung eines Lesevorgangs mit Absolute Consistency konsumiert der Vorgang das Doppelte an Kapazitätseinheiten. Als Kapazitätseinheiten für Lesevorgänge würden daher 4.844 Leseeinheiten benötigt.

Monatliche Kosten schätzen

Erfahren Sie, wie Sie die monatlichen Kosten Ihres Oracle Cloud-Abonnements schätzen.

Zur Vorbereitung auf Ihre Oracle Cloud-Servicebestellung bietet Ihnen Oracle einen Kostenrechner, mit dem Sie Ihre monatliche Nutzung und die zugehörigen Kosten ermitteln können, bevor Sie ein Abonnementmodell auswählen oder sich auf eine bestimmte Abnahmemenge festlegen.

Der Kostenrechner berechnet automatisch Ihre monatlichen Kosten basierend auf den von Ihnen eingegebenen Werten für Leseeinheiten, Schreibeinheiten und Speicher. Führen Sie die folgenden Schritte aus, um ein Verständnis für die Berechnung der Lese- und Schreibeinheiten für Ihre Anwendung zu erhalten:

  1. Schritt 1: Navigieren Sie zum Thema Kapazität schätzen. Schätzen Sie Ihre Anwendungs-Workload anhand des Beispiels und der unter diesem Thema erläuterten Formeln.

    Schritt 2: Laden Sie den Kapazitätsrechner von Oracle Technology Network herunter, und verwenden Sie dieses Tool, um Schreibeinheiten, Leseeinheiten und die Speicherkapazität für Ihre Anwendung entsprechend den Kriterien der Anwendungs-Workload und der Datenbankvorgänge zu schätzen.

  2. Schritt 2: Rufen Sie den Kostenrechner auf der Oracle Cloud-Website auf. Aktivieren Sie das Kontrollkästchen Datenmanagement. Scrollen Sie zu Oracle NoSQL Database Cloud, und klicken Sie auf Hinzufügen, um einen Eintrag für Oracle NoSQL Database Cloud in den Konfigurationsoptionen hinzuzufügen. Blenden Sie NoSQL-Datenbank ein, um die verschiedenen Nutzungs- und Konfigurationsoptionen anzuzeigen. Geben Sie Werte für die Parameter "Nutzung" und "Konfiguration" ein, um die Kosten für die Oracle NoSQL Database Cloud Service-Nutzung über die Oracle Cloud-Pay-as-you-go- und Monthly Flex-Abonnements zu schätzen.

  3. Schritt 3: Öffnen Sie den Kostenrechner auf der Oracle Cloud-Website. Wählen Sie in der Dropdown-Liste "Datenmanagement" aus. Unter "Datenmanagement" werden verschiedene Optionen angezeigt. Scrollen Sie nach Oracle NoSQL Database Cloud. Klicken Sie auf "Hinzufügen", um einen Eintrag für Oracle NoSQL Database Cloud in den Konfigurationsoptionen hinzuzufügen.

  4. Schritt 4: Blenden Sie "Datenbank" ein: NoSQL, um die verschiedenen Nutzungs- und Konfigurationsoptionen anzuzeigen. Unter "Konfiguration" stehen zwei Optionen zur Verfügung. Sie können mit der Option "Immer kostenlos" beginnen oder die Instanz mit der gewünschten Konfiguration bereitstellen.
    • Schritt 4a: Wenn Sie die Option "Immer kostenlos" verwenden möchten, blenden Sie unter "Configuration" die Option "Oracle NoSQL Database Cloud - Read", "Oracle NoSQL Database Cloud Service - Storage" und "Oracle NoSQL Database Cloud Service - Write" ein, und ändern Sie die Lese-, Speicher- und Schreibkapazität als 0. Dann wird die Gesamtkostenschätzung als 0 angezeigt, und Sie können mit der Option Immer kostenlos fortfahren.
  5. Schritt 5: Wenn Sie alternativ eine höhere Lese-, Schreib- und Speicherkapazität bereitstellen möchten als die in "Immer kostenlos" verfügbaren, können Sie dazu die Konfigurationswerte unter "Database-NoSQL" eingeben.
    • Schritt 5a: Ändern Sie unter "Auslastung" die Standardwerte nicht, weil Oracle NoSQL Database Cloud Service keinen dieser Werte verwendet.
    • Schritt 5b: Fügen Sie unter "Konfiguration" die Anzahl der Leseeinheiten, Schreibeinheiten und Speicherkapazität hinzu, die Sie im vorherigen Schritt geschätzt haben. Die Kosten werden auf der Basis Ihrer Eingabewerte geschätzt und auf der Seite angezeigt.
Hinweis

Wenn Sie das Feature für automatische Skalierung verwenden, wird eine Rechnung zum Monatsende für den tatsächlichen Verbrauch von Lese- und Schreibeinheiten in Echtzeit generiert. Sie können also Ihre eigenen Auditlogs in der Anwendung erfassen, um die End-of-the-Monat-Abrechnung zu prüfen. Es wird empfohlen, die konsumierten Lese- und Schreibeinheiten zu protokollieren, die von dem NoSQL Database CLoud-Service mit jedem API-Aufruf zurückgegeben werden. Mit diesen Daten können Sie die Abrechnungsdaten zum Monatsende aus dem Oracle Cloud-Zähler- und -Abrechnungssystem korrelieren.