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.
Von SQL bis NoSQL
Als Anwendungsentwickler haben Sie möglicherweise Erfahrung mit relationalen Datenbankmanagementsystemen (RDBMS) und SQL (Structured Query Language). Wenn Sie mit Amazon DynamoDB arbeiten, werden Sie nicht nur viele Gemeinsamkeiten, sondern auch viele Unterschiede feststellen. Mit dem Begriff NoSQL werden nicht relationale Datenbanksysteme beschrieben, die hoch verfügbar, skalierbar und für hohe Leistung optimiert sind. Anstatt des relationalen Modells nutzen NoSQL-Datenbanken (wie DynamoDB) alternative Datenverwaltungsmodelle, z. B. Schlüssel-Wert-Paare oder Dokumentenspeicher. Weitere Informationen finden Sie unter Was ist NoSQL?
Amazon DynamoDB unterstützt PartiQL
In den folgenden Abschnitten werden allgemeine Datenbankaufgaben beschrieben, wobei SQL-Anweisungen mit ihren entsprechenden DynamoDB-Operationen verglichen und gegenübergestellt werden.
Anmerkung
Die SQL-Beispiele in diesem Abschnitt sind mit dem MySQL-RDBMS kompatibel.
Die in diesem Abschnitt genannten DynamoDB-Beispiele enthalten den Namen der DynamoDB-Operation zusammen mit dem Parameter für diese Operation im JSON-Format. Codebeispiele, die diese Operationen verwenden, finden Sie unter Erste Schritte mit DynamoDB und den SDKs AWS.
Themen
- Relational (SQL) oder NoSQL?
- Merkmale von Datenbanken
- Erstellen einer Tabelle
- Abrufen von Informationen zu einer Tabelle
- Schreiben von Daten in eine Tabelle
- Wichtige Unterschiede zwischen SQL und Dynamo DB beim Lesen von Daten aus einer Tabelle
- Verwalten von Indexen
- Ändern von Daten in einer Tabelle
- Löschen von Daten aus einer Tabelle
- Entfernen einer Tabelle