Tabellen erstellen

Sie können eine neue Oracle NoSQL Database Cloud Service-Tabelle über die NoSQL-Konsole erstellen.

Mit der NoSQL-Konsole können Sie die Oracle NoSQL Database Cloud Service-Tabellen in zwei Modi erstellen:
  1. Einfacher Eingabemodus: Mit diesem Modus können Sie die NoSQL Database Cloud Service-Tabelle deklarativ erstellen, d.h. ohne eine DDL-Anweisung zu schreiben.
  2. Erweiterter DDL-Eingabemodus: Mit diesem Modus können Sie die NoSQL Database Cloud Service-Tabelle mit einer DDL-Anweisung erstellen.

Tabelle erstellen: Einfacher Eingabemodus

Erfahren Sie, wie Sie eine Tabelle mit dem Tabellenerstellungsmodus "Einfache Eingabe" über die NoSQL-Konsole erstellen.

So erstellen Sie eine Tabelle:
  1. Greifen Sie über die Infrastructure-Konsole auf die NoSQL-Konsole zu. Siehe Über die Infrastructure-Konsole auf den Service zugreifen.
  2. Klicken Sie auf Tabelle erstellen.
  3. Wählen Sie im Dialogfeld "Tabelle erstellen" die Option Einfache Eingabe für Tabellenerstellungsmodus aus.
  4. Unter Reservierte Kapazität stehen Ihnen folgende Optionen zur Verfügung:
    • Konfiguration von "Immer kostenlos":

      Aktivieren Sie die Umschaltschaltschaltfläche, um eine Tabelle vom Typ "Immer kostenlos" NoSQL zu erstellen. Wenn Sie die Umschaltschaltschaltfläche deaktivieren, wird eine reguläre NoSQL-Tabelle erstellt. Sie können bis zu drei Tabellen vom Typ "Immer kostenlos" NoSQL im Mandanten erstellen. Wenn im Mandanten drei Tabellen vom Typ "Immer kostenlos" NoSQL vorhanden sind, ist die Umschaltschaltfläche zum Erstellen einer SQL-Tabelle vom Typ "Immer kostenlos" deaktiviert.

      Wenn Sie die Umschaltschaltschaltfläche aktivieren, um eine Tabelle vom Typ "Immer kostenlos" NoSQL zu erstellen, werden den Feldern "Lesekapazität", "Schreibkapazität" und "Datenträgerspeicher" Standardwerte zugewiesen. Der Kapazitätsmodus wird zu Bereitgestellte Kapazität. Diese Werte können nicht geändert werden.
      Beschreibung von crttbl_af_prov.png folgt

      Wenn Sie eine reguläre Tabelle erstellen möchten, deaktivieren Sie die Umschalt-Schaltfläche. Sie können die entsprechenden Kapazitätswerte für die Tabelle eingeben.
      • Lesekapazität (ReadUnits): Geben Sie die Anzahl der Leseeinheiten ein. Weitere Informationen zu Leseeinheiten finden Sie unter Kapazität schätzen.
      • Schreibkapazität (WriteUnits): Geben Sie die Anzahl der Schreibeinheiten ein. Weitere Informationen zu Schreibeinheiten finden Sie unter Kapazität schätzen.
      • Datenträgerspeicher (GB): Geben Sie den Datenträgerspeicherplatz in GB an, der von der Tabelle verwendet werden soll. Weitere Informationen zur Speicherkapazität finden Sie unter Kapazität schätzen.

      Beschreibung von crttbl_paid_prov.png folgt

    • Kapazitätsmodus

      Sie können die Option für den Kapazitätsmodus als Bereitgestellte Kapazität oder On Demand-Kapazität angeben. Bereitgestellte Kapazitäts- und On Demand-Kapazitätsmodi schließen sich gegenseitig aus. Wenn Sie On Demand-Kapazität für eine Tabelle aktivieren, müssen Sie die Lese-/Schreibkapazität der Tabelle nicht angeben. Ihnen wird die tatsächliche Nutzung von Lese- und Schreibeinheiten in Rechnung gestellt, nicht die bereitgestellte Nutzung.

      Die Aktivierung von On Demand-Kapazität für eine Tabelle ist eine gute Option, wenn eine der folgenden Bedingungen zutrifft:
      1. Sie erstellen neue Tabellen mit unbekannten Workloads.
      2. Sie haben unvorhersehbaren Anwendungsdatenverkehr.
      3. Sie bevorzugen die einfache Zahlung nur für das, was Sie verwenden.
      Einschränkungen beim Aktivieren der On Demand-Kapazität für eine Tabelle:
      1. Bei On Demand-Kapazität wird die Kapazität der Tabelle auf 5.000 Schreibvorgänge und 10.000 Lesevorgänge begrenzt.
      2. Die Anzahl der Tabellen mit On Demand-Kapazität pro Mandant ist auf 3 begrenzt.
      3. Sie zahlen mehr pro Einheit für On Demand-Kapazitätstabelleneinheiten als bereitgestellte Tabelleneinheiten.

      Beschreibung von crttbl_paid_prov.png folgt

      Durch Auswahl von On Demand-Kapazität wird Konfiguration vom Typ "Immer kostenlos" deaktiviert. Die Eingabefelder "Lesekapazität" und "Schreibkapazität" werden schreibgeschützt und zeigen den Text On Demand Capacity an. In den On Demand-Kapazitätstabellen wird On Demand-Kapazität in den Spalten mit Lese- und Schreibkapazität angezeigt. Wenn der Kapazitätsmodus On Demand-Kapazität lautet, ist das Steuerelement "Immer kostenlos" deaktiviert.
      Beschreibung von crttbl_ondemand.png folgt

  5. Geben Sie im Feld Name einen Tabellennamen ein, der innerhalb Ihres Mandanten eindeutig ist.
    Tabellennamen müssen den Oracle NoSQL Database Cloud Service-Namenskonventionen entsprechen. Siehe Oracle NoSQL Database Cloud Service-Limits.
  6. Geben Sie im Abschnitt Primärschlüsselspalten die Primärschlüsseldetails ein:
    • Spaltenname: Geben Sie einen Spaltennamen für den Primärschlüssel in der Tabelle ein. Weitere Informationen zu den Anforderungen für die Benennung von Spalten finden Sie unter Oracle NoSQL Database Cloud Service-Limits.
    • Typ: Wählen Sie den Datentyp für die Primärschlüsselspalte aus.
    • Genauigkeit:Gilt nur für Spalten vom Typ TIMESTAMP. Zeitstempelwerte haben eine Genauigkeit in Sekundenbruchteilen von 0 bis 9. Beispiel: Eine Genauigkeit von 0 bedeutet, dass keine Sekundenbruchteile gespeichert werden, 3 bedeutet, dass der Zeitstempel Millisekunden speichert und 9 eine Genauigkeit von Nanosekunden bedeutet. 0 ist die Mindestgenauigkeit und 9 das Maximum.
    • Als Shard-Schlüssel festlegen: Aktivieren Sie diese Option, um diese Primärschlüsselspalte als Shard-Schlüssel festzulegen. Der Shard-Schlüssel besteht in der Verteilung von Daten über das Oracle NoSQL Database Cloud Service-Cluster, um die Effizienz zu erhöhen und Datensätze, die den Shard-Schlüssel gemeinsam verwenden, zwecks einfacher Referenz und Zugriff lokal zu positionieren. Datensätze mit demselben Shard-Schlüssel werden am selben physischen Speicherort gespeichert und können atomar und effizient aufgerufen werden.
    • + Weitere Primärschlüsselspalte: Klicken Sie auf diese Schaltfläche, um weitere Spalten hinzuzufügen, um einen zusammengesetzten (mehrspaltigen) Primärschlüssel zu erstellen.
    • Mit den Auf- und Abwärtspfeilen können Sie die Reihenfolge der Spalten beim Erstellen eines zusammengesetzten Primärschlüssels ändern.
      Beschreibung von createtable_setpk.png folgt

  7. Geben Sie im Abschnitt Spalten Details zu nicht primären Spalten ein:
    Beschreibung von createtable_col.png folgt

    • Spaltenname: Geben Sie den Spaltennamen ein. Stellen Sie sicher, dass Sie die unter Oracle NoSQL Database Cloud Service-Limits beschriebenen Anforderungen für die Spaltenbenennung einhalten.
    • Typ: Wählen Sie den Datentyp für die Spalte aus.
    • Genauigkeit:Gilt nur für Spalten vom Typ TIMESTAMP. Zeitstempelwerte haben eine Genauigkeit in Sekundenbruchteilen von 0 bis 9. Beispiel: Eine Genauigkeit von 0 bedeutet, dass keine Sekundenbruchteile gespeichert werden, 3 bedeutet, dass der Zeitstempel Millisekunden speichert und 9 eine Genauigkeit von Nanosekunden bedeutet. 0 ist die Mindestgenauigkeit und 9 das Maximum.
    • Größe: Gilt nur für Spalten vom Typ BINARY. Geben Sie die Größe in Byte an, um die Binärdatei zu einer festen Binärdatei zu machen.
    • Standardwert: (optional) Geben Sie einen Standardwert für die Spalte an.
      Hinweis

      Für Spalten vom Datentyp "BINARY" und "JSON" können Sie keine Standardwerte angeben.
    • Wert ist nicht null: Aktivieren Sie diese Option, um anzugeben, dass eine Spalte immer einen Wert enthalten muss.
    • + Weitere Spalte: Klicken Sie auf diese Schaltfläche, um weitere Spalten hinzuzufügen.
    • Klicken Sie auf das Symbol "Löschen", um eine Spalte zu löschen.
  8. (Optional) Um erweiterte Optionen anzugeben, klicken Sie auf Erweiterte Optionen anzeigen, und geben Sie erweiterte Details ein:
    • Gültigkeitsdauer der Tabelle (Tage): (optional) Geben Sie die Ablaufdauer (Anzahl der Tage) für die Zeilen in der Tabelle an. Nach der Anzahl der Tage laufen die Zeilen automatisch ab und sind nicht mehr verfügbar. Der Standardwert "Null" gibt an, dass keine Ablaufzeit vorhanden ist.
      Hinweis

      Wenn Sie die Gültigkeitsdauer der Tabelle (TTL) aktualisieren, wird der TTL-Wert von bestehenden Daten in der Tabelle nicht geändert. Der neue TTL-Wert wird nur auf die Zeilen angewendet, die zu der Tabelle hinzugefügt werden, nachdem dieser Wert geändert wurde, sowie auf die Zeilen, für die kein überschreibbarerzeilenspezifischer Wert angegeben wurde.
    Geben Sie im Abschnitt Tags Folgendes ein:
    • Tag-Namespace: Wählen Sie einen Tag-Namespace in der Auswahlliste aus. Ein Tag-Namespace entspricht einem Container für Ihre Tagschlüssel. Bei einem Tag-Namespace wird die Groß-/Kleinschreibung nicht beachtet, und er muss innerhalb des Mandanten eindeutig sein.
    • Tagschlüssel: Geben Sie den Namen ein, mit dem das Tag referenziert werden soll. Bei einem Tagschlüssel wird die Groß-/Kleinschreibung nicht beachtet, und er muss innerhalb eines Namespace eindeutig sein.
    • Wert: Geben Sie den Wert für das Tag ein.
    • + Zusätzliches Tag: Klicken Sie auf diese Schaltfläche, um weitere Tags hinzuzufügen.
      Beschreibung von createtable_adv.png folgt

  9. Klicken Sie auf Tabelle erstellen.
Die Tabelle wird erstellt und in der NoSQL-Konsole aufgelistet.
Um die Hilfe für die aktuelle Seite anzuzeigen, klicken Sie oben auf der Seite auf den Hilfelink.

Tabelle erstellen: Erweiterter DDL-Eingabemodus

Erfahren Sie, wie Sie eine Tabelle mit dem Tabellenerstellungsmodus "Erweiterte DDL-Eingabe" über die NoSQL-Konsole erstellen.

So erstellen Sie eine Tabelle:
  1. Greifen Sie über die Infrastructure-Konsole auf die NoSQL-Konsole zu. Siehe Über die Infrastructure-Konsole auf den Service zugreifen.
  2. Klicken Sie auf Tabelle erstellen.
  3. Wählen Sie im Fenster "Tabelle erstellen" die Option Erweiterte DDL-Eingabe für Tabellenerstellungsmodus aus.
  4. Unter Reservierte Kapazität stehen Ihnen folgende Optionen zur Verfügung:
    • Konfiguration von "Immer kostenlos":

      Aktivieren Sie die Umschaltschaltschaltfläche, um eine Tabelle vom Typ "Immer kostenlos" NoSQL zu erstellen. Wenn Sie die Umschaltschaltschaltfläche deaktivieren, wird eine reguläre NoSQL-Tabelle erstellt. Sie können bis zu drei Tabellen vom Typ "Immer kostenlos" NoSQL im Mandanten erstellen. Wenn im Mandanten drei Tabellen vom Typ "Immer kostenlos" NoSQL vorhanden sind, ist die Umschaltschaltfläche zum Erstellen einer SQL-Tabelle vom Typ "Immer kostenlos" deaktiviert.

      Wenn Sie die Umschaltschaltschaltfläche aktivieren, um eine Tabelle vom Typ "Immer kostenlos" NoSQL zu erstellen, werden den Feldern "Lesekapazität", "Schreibkapazität" und "Datenträgerspeicher" Standardwerte zugewiesen. Der Kapazitätsmodus wird zu Bereitgestellte Kapazität. Diese Werte können nicht geändert werden.
      Beschreibung von crttbladv_af_prov.png folgt

      Wenn Sie eine reguläre Tabelle erstellen möchten, deaktivieren Sie die Umschalt-Schaltfläche. Sie können die entsprechenden Kapazitätswerte für die Tabelle eingeben.
      • Lesekapazität (ReadUnits): Geben Sie die Anzahl der Leseeinheiten ein. Weitere Informationen zu Leseeinheiten finden Sie unter Kapazität schätzen.
      • Schreibkapazität (WriteUnits): Geben Sie die Anzahl der Schreibeinheiten ein. Weitere Informationen zu Schreibeinheiten finden Sie unter Kapazität schätzen.
      • Datenträgerspeicher (GB): Geben Sie den Datenträgerspeicherplatz in GB an, der von der Tabelle verwendet werden soll. Weitere Informationen zur Speicherkapazität finden Sie unter Kapazität schätzen.

      Beschreibung von crttbladv_paid_prov.png folgt

    • Kapazitätsmodus

      Sie können die Option für den Kapazitätsmodus als Bereitgestellte Kapazität oder On Demand-Kapazität angeben. Bereitgestellte Kapazitäts- und On Demand-Kapazitätsmodi schließen sich gegenseitig aus. Wenn Sie On Demand-Kapazität für eine Tabelle aktivieren, müssen Sie die Lese-/Schreibkapazität der Tabelle nicht angeben. Ihnen wird die tatsächliche Nutzung von Lese- und Schreibeinheiten in Rechnung gestellt, nicht die bereitgestellte Nutzung.

      Die Aktivierung von On Demand-Kapazität für eine Tabelle ist eine gute Option, wenn eine der folgenden Bedingungen zutrifft:
      1. Sie erstellen neue Tabellen mit unbekannten Workloads.
      2. Sie haben unvorhersehbaren Anwendungsdatenverkehr.
      3. Sie bevorzugen die einfache Zahlung nur für das, was Sie verwenden.
      Einschränkungen beim Aktivieren der On Demand-Kapazität für eine Tabelle:
      1. Bei On Demand-Kapazität wird die Kapazität der Tabelle auf 5.000 Schreibvorgänge und 10.000 Lesevorgänge begrenzt.
      2. Die Anzahl der Tabellen mit On Demand-Kapazität pro Mandant ist auf 3 begrenzt.
      3. Sie zahlen mehr pro Einheit für On Demand-Kapazitätstabelleneinheiten als bereitgestellte Tabelleneinheiten.

      Beschreibung von crttbladv_paid_prov.png folgt

      Durch Auswahl von On Demand-Kapazität wird Konfiguration vom Typ "Immer kostenlos" deaktiviert. Die Eingabefelder "Lesekapazität" und "Schreibkapazität" werden schreibgeschützt und zeigen den Text On Demand Capacity an. In den On Demand-Kapazitätstabellen wird On Demand-Kapazität in den Spalten mit Lese- und Schreibkapazität angezeigt. Wenn der Kapazitätsmodus On Demand-Kapazität lautet, ist das Steuerelement "Immer kostenlos" deaktiviert.
      Beschreibung von crttbladv_ondemand.png folgt

  5. Geben Sie im Abschnitt DDL-Eingabe die Anweisung "Tabellen-DDL erstellen" für Abfrage ein. Siehe SQL-Referenz für Oracle NoSQL Database.
  6. (Optional) Um erweiterte Optionen anzugeben, klicken Sie auf Erweiterte Optionen anzeigen, und geben Sie erweiterte Details ein:
    • Tag-Namespace: Wählen Sie einen Tag-Namespace in der Auswahlliste aus. Ein Tag-Namespace entspricht einem Container für Ihre Tagschlüssel. Bei einem Tag-Namespace wird die Groß-/Kleinschreibung nicht beachtet, und er muss innerhalb des Mandanten eindeutig sein.
    • Tagschlüssel: Geben Sie den Namen ein, mit dem das Tag referenziert werden soll. Bei einem Tagschlüssel wird die Groß-/Kleinschreibung nicht beachtet, und er muss innerhalb eines Namespace eindeutig sein.
    • Wert: Geben Sie den Wert für das Tag ein.
    • + Zusätzliches Tag: Klicken Sie auf diese Schaltfläche, um weitere Tags hinzuzufügen.
      Beschreibung von createtable_adv.png folgt

  7. Klicken Sie auf Tabelle erstellen.
Die Tabelle wird erstellt und in der NoSQL-Konsole aufgelistet.
Um die Hilfe für die aktuelle Seite anzuzeigen, klicken Sie oben auf der Seite auf den Hilfelink.