Il vantaggio primario dell'utilizzo di partiQL con DynamoDB è che consente di utilizzare un singolo linguaggio di query per accedere ai dati in più store di dati. Ciò renderà più semplice la creazione di applicazioni che combinano i dati da diverse fonti e semplificano il processo di migrazione dei dati tra i negozi di dati.
Partiql in DynamoDB rende l'apprendimento di come utilizzare il database più gestibile, principalmente se hai familiarità con altri database SQL. Troverai anche rendere le migrazioni molto più convenienti. Inoltre, dà la possibilità di scegliere tra lingue basate su NOSQL o SQL.
Come impostare DynamoDB Partiql
È possibile impostare facilmente DynamODB Partiql eseguendo i seguenti passaggi:
Passaggio 1: installare la CLI Partiql
È possibile iniziare installando partiql utilizzando il comando di seguito.
PIP Installa pariqldbPassaggio 2: crea un account Amazon Web Services e imposta le tue credenziali
Il tuo prossimo passo dovrebbe essere quello di creare un account AWS. Puoi accedere al tuo account se ne hai già uno. I seguenti passaggi dovrebbero aiutarti a impostare le credenziali richieste:
Passaggio 3: configurare la CLI AWS
Usa il comando seguente per configurare AWS CLI:
AWS ConfiguraPassaggio 4: crea una tabella Dynamodb
Per creare una tabella DynamoDB utilizzando la CLI AWS, è possibile utilizzare il comando AWS DynamODB Crea-Table.
Ecco un esempio di come creare una tabella DynamoDB usando la CLI AWS:
AWS DynamoDB Crea-table \Ciò creerà una tabella DynamODB con il nome "MyTableName", un attributo chiave primario chiamato "ID" della stringa di tipo e la velocità di trasmissione di 15 unità di capacità di lettura e 15 scrittura.
Fatto ciò, puoi usare PartiQL sui tuoi tavoli.
Esempi DynamoDB Partiql
Di seguito sono riportati alcuni esempi di come partyQL sia utilizzabile in DynamoDB:
Inserisci informazioni
Utilizzare l'istruzione Insert Into per inserire un elemento in una tabella DynamODB utilizzando PartiQL.
La sintassi dell'istruzione Insert Info è come mostrata.
Inserire nell'elemento del valore della tabella;Considera l'esempio di seguito.
INSERIRE IN MYTABLENAME (id, nome, età) valori ('1', 'darry', 34)Questa affermazione inserirà un nuovo elemento nella tabella "MyTableName" con l'attributo chiave principale "ID" impostata sul valore "1" e due attributi aggiuntivi "nome" e "età" impostati sui valori "darry" e 34, rispettivamente.
È possibile specificare ulteriori attributi opzionali nella tabella includendoli nell'istruzione. Per esempio:
Inserisci in myTable (id, nome, età, indirizzo) valori ('1', 'darry', 34, '12345 main st')Dati di query
È possibile utilizzare la seguente sintassi per query dati:
Seleziona l'espressioneConsidera l'esempio di comando mostrato di seguito;
Seleziona * dagli utenti dove id = 12345;Aggiorna i dati
Di seguito è riportata la sintassi dei dati di aggiornamento;
Tabella di aggiornamentoUn esempio è mostrato di seguito.
Aggiorna il personaleElimina i dati
La sintassi dei dati elimina è la seguente:
Elimina dalla tabella dove le condizioni;Un comando di esempio può essere il seguente:
Elimina dal "personale" dove "id" = '12345';Conclusione
Partiql è un linguaggio di query compatibile con SQL che semplifica la query di dati in Amazon DynamoDB. Ti consente di utilizzare la sintassi SQL familiare per filtrare, progettare e manipolare i dati nelle tabelle DynamoDB. PartiQL supporta selezionare, inserire, aggiornare, eliminare e creare istruzioni di visualizzazione e varie funzioni e operatori.