Der Hauptvorteil der Verwendung von partiQL mit DynamoDB besteht darin, dass Sie eine einzelne Abfragestrach verwenden können, um in mehreren Datenspeichern auf Daten zuzugreifen. Dadurch wird es einfacher, Anwendungen zu erstellen, die Daten aus verschiedenen Quellen kombinieren und den Prozess der Migration von Daten zwischen Datenspeichern vereinfachen.
Partiql in DynamoDB macht das Lernen, wie man die Datenbank verwendete, hauptsächlich, wenn Sie mit anderen SQL -Datenbanken vertraut sind. Sie werden auch Migrationen viel bequemer machen. Außerdem gibt es die Möglichkeit, zwischen NoSQL- oder SQL-basierten Sprachen zu wählen.
So richten Sie DynamoDB partiql ein
Sie können DynamoDB partiql problemlos einrichten, indem Sie die folgenden Schritte ausführen:
Schritt 1: Installieren Sie die Partiql CLI
Sie können zunächst partiql mit dem folgenden Befehl installieren.
PIP Installieren Sie partiqldbSchritt 2: Erstellen Sie ein Amazon Web Services -Konto und richten Sie Ihre Anmeldeinformationen ein
Ihr nächster Schritt sollte darin bestehen, ein AWS -Konto zu erstellen. Sie können sich in Ihrem Konto anmelden, wenn Sie bereits einen haben. Die folgenden Schritte sollten Ihnen helfen, die erforderlichen Anmeldeinformationen einzurichten:
Schritt 3: Konfigurieren Sie die AWS CLI
Verwenden Sie den folgenden Befehl, um AWS CLI zu konfigurieren:
AWS konfigurierenSchritt 4: Erstellen Sie eine DynamoDB -Tabelle
Um eine DynamoDB-Tabelle mit der AWS-CLI zu erstellen.
Hier ist ein Beispiel dafür, wie Sie eine DynamoDB -Tabelle mit der AWS -CLI erstellen:
AWS DynamoDB erstellen-table \Dadurch wird eine DynamoDB -Tabelle mit dem Namen "mytableName", einem primären Schlüsselattribut "ID" der Typ -Zeichenfolge und einem vorgesehenen Durchsatz von 15 Lektüren und 15 Schreibkapazitätseinheiten erstellt.
Damit können Sie Partiql auf Ihren Tischen verwenden.
DynamoDB -Partiql -Beispiele
Im Folgenden finden Sie einige Beispiele dafür, wie partiql in DynamoDB verwendet werden kann:
Info einfügen
Verwenden Sie die Einfügung in die Anweisung, um ein Element mit partiQL in eine DynamoDB -Tabelle einzufügen.
Die Syntax der Info Info Anweisung ist wie gezeigt.
In die Tabellenwertelement einfügen;Betrachten Sie das folgende Beispiel unten.
In mytableName (ID, Name, Alter) Werte einfügen ('1', 'Darry', 34)Diese Anweisung fügt ein neues Element in die Tabelle "MyTableName" mit dem auf den Wert '1 festgelegten Primärschlüsselattribut "ID" ein und zwei zusätzliche Attribute "Name" und "Alter", die auf die Werte "Darry" und 34 festgelegt sind. bzw.
Sie können zusätzliche optionale Attribute in die Tabelle angeben, indem Sie sie in die Anweisung einfügen. Zum Beispiel:
In myTable (ID, Name, Alter, Adresse) Werte einfügen ('1', 'Darry', 34, '12345 Main St')Abfragedaten
Sie können die folgende Syntax verwenden, um Daten abzufragen:
Ausdruck auswählenBetrachten Sie das unten angegebene Befehlsbeispiel
Wählen Sie * von Benutzern, wobei ID = 12345;DATEN AKTUALISIEREN
Nachfolgend finden Sie die Aktualisierungsdatensyntax
Tabelle aktualisierenEin Beispiel ist unten gezeigt.
Mitarbeiter aktualisierenDATEN LÖSCHEN
Die Löschdatensyntax lautet wie folgt:
Aus der Tabelle löschen, wo Zustand;Ein Beispielbefehl kann wie folgt sein:
Löschen aus "Mitarbeitern" wobei "id" = '12345';Abschluss
Partiql ist eine SQL-kompatible Abfragestrach, die die Abfragedaten in Amazon DynamoDB vereinfacht. Sie können die vertraute SQL -Syntax verwenden, um Daten in DynamoDB -Tabellen zu filtern, zu projizieren und zu manipulieren. PartiQL unterstützt Auswahl, Einfügen, Aktualisieren, Löschen und Erstellen von Ansichtsanweisungen und verschiedenen Funktionen und Operatoren.