Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Arbeiten mit Daten und Historie in Amazon QLDB
Die folgenden Themen enthalten grundlegende Beispiele für CRUD-Befehle (erstellen/aktualisieren/aktualisieren/aktualisieren/löschen). Sie können diese Anweisungen manuell ausführen, indem Sie den PartiQL-Editor auf der QLDB-Konsole oder die QLDB-Shell verwenden. Dieser Leitfaden führt Sie auch durch den Prozess, wie QLDB mit Ihren Daten umgeht, wenn Sie Änderungen an Ihrem Ledger vornehmen.
QLDB unterstützt die PartiQL-Abfragesprache
Codebeispiele, die zeigen, wie ähnliche Anweisungen mithilfe des QLDB-Treibers programmgesteuert ausgeführt werden, finden Sie in den Tutorials unterErste Schritte mit dem Treiber.
Tipp
Im Folgenden finden Sie eine kurze Zusammenfassung der Tipps und bewährten Methoden für die Arbeit mit PartiQL in QLDB:
-
Machen Sie sich mit Parallelität und Transaktionslimits vertraut — Alle Anweisungen, einschließlich
SELECT
Abfragen, unterliegen Optimist Concurrency Control (OCC) -Konflikten und Transaktionslimits, einschließlich eines Transaktions-Timeouts von 30 Sekunden. -
Indizes verwenden — Verwenden Sie Indizes mit hoher Kardinalität und führen Sie gezielte Abfragen aus, um Ihre Aussagen zu optimieren und vollständige Tabellenscans zu vermeiden. Weitere Informationen hierzu finden Sie unter Optimieren der Abfrageleistung.
-
Verwenden Sie Gleichheitsprädikate — Indexierte Suchvorgänge erfordern einen Gleichheitsoperator (
=
oderIN
). Ungleichheitsoperatoren (<
>
LIKE
,,BETWEEN
) eignen sich nicht für indexierte Suchvorgänge und führen zu vollständigen Tabellenscans. -
Nur innere Joins verwenden — QLDB unterstützt nur innere Joins. Es hat sich bewährt, Felder miteinander zu verknüpfen, die für jede Tabelle, die Sie verknüpfen, indexiert sind. Wählen Sie Indizes mit hoher Kardinalität sowohl für die Verbindungskriterien als auch für die Gleichheitsprädikate.
Themen
- Tabellen mit Indizes erstellen und Dokumente einfügen
- Abfragen Ihrer Daten
- Metadaten von Dokumenten abfragen
- Verwenden der BY-Klausel zur Abfrage der Dokument-ID
- Dokumente aktualisieren und löschen
- Abfragen des Revisionsverlaufs
- Redigieren von Dokumentrevisionen
- Optimieren der Abfrageleistung
- Abrufen von PartiQL-Anweisungsstatistiken
- Abfragen des Systemkatalogs
- Verwalten von Tabellen
- Verwalten von Indexen
- Eindeutige IDs in Amazon QLDB