Den primære fordelen med å bruke PartiQL med DynamoDB er at det gjør at du kan bruke et enkelt spørringsspråk for å få tilgang til data i flere datalagre. Dette vil gjøre det lettere å bygge applikasjoner som kombinerer data fra forskjellige kilder og forenkle prosessen med å migrere data mellom datalagre.
Partiql i DynamoDB gjør det å lære å bruke databasen mer håndterbar, hovedsakelig hvis du er kjent med andre SQL -databaser. Du vil også finne migrasjoner mye mer praktisk. Dessuten gir det muligheten til å velge mellom NoSQL eller SQL-baserte språk.
Hvordan sette opp dynamodb partiql
Du kan enkelt sette opp DynamoDB PartiQL ved å utføre følgende trinn:
Trinn 1: Installer Partiql CLI
Du kan begynne med å installere Partiql ved å bruke kommandoen nedenfor.
PIP -install PartiqldbTrinn 2: Opprett en Amazon Web Services -konto og sett opp legitimasjonen din
Det neste trinnet ditt bør være å opprette en AWS -konto. Du kan logge på kontoen din hvis du allerede har en. Følgende trinn skal hjelpe deg med å sette opp den nødvendige legitimasjonen:
Trinn 3: Konfigurer AWS CLI
Bruk kommandoen nedenfor for å konfigurere AWS CLI:
AWS KonfigurerTrinn 4: Lag en dynamodb -tabell
For å lage en DynamoDB-tabell ved hjelp av AWS CLI, kan du bruke AWS DynamoDB Create-Table-kommandoen.
Her er et eksempel på hvordan du lager en DynamoDB -tabell ved hjelp av AWS CLI:
aws dynamodb create-table \Dette vil opprette en DynamoDB -tabell med navnet “Mytablename”, et primært nøkkelattributt kalt “ID” av typen streng, og levert gjennomstrømning på 15 leser og 15 skrivekapasitetsenheter.
Med det gjort, kan du bruke Partiql på bordene dine.
DynamoDB Partiql -eksempler
Følgende er noen eksempler på hvordan Partiql er brukbar i DynamoDB:
Sett inn info
Bruk innsatsen i uttalelse for å sette inn et element i en dynamoDB -tabell ved hjelp av partiql.
Syntaks for Insert Info -setningen er som vist.
Sett inn tabellverdielement;Tenk på eksemplet nedenfor.
Sett inn mytablename (ID, navn, alder) verdier ('1', 'Darry', 34)Denne uttalelsen vil sette inn et nytt element i "Mytablename" -tabellen med den primære nøkkelattributtet "ID" satt til verdien '1', og to ekstra attributter “Navn” og “Age” satt til verdiene 'Darry' og 34, henholdsvis.
Du kan spesifisere flere valgfrie attributter i tabellen ved å inkludere dem i innsatsen i uttalelse. For eksempel:
Sett inn i Mytable (ID, navn, alder, adresse) verdier ('1', 'Darry', 34, '12345 Main St')Spørringsdata
Du kan bruke følgende syntaks for å spørre data:
Velg uttrykkTenk på kommandoeksemplet som er vist nedenfor;
Velg * fra brukere der ID = 12345;Oppdater data
Nedenfor er oppdateringsdata -syntaks;
OppdateringstabellEt eksempel vises nedenfor.
Oppdater personaletSlett data
Slett datasyntax er som følger:
Slett fra tabellen der tilstanden;Et eksempel -kommando kan være som følger:
Slett fra "Staff" hvor "id" = '12345';Konklusjon
Partiql er et SQL-kompatibelt spørringsspråk som forenkler spørringsdata i Amazon DynamoDB. Den lar deg bruke kjente SQL -syntaks for å filtrere, projisere og manipulere data i DynamoDB -tabeller. PartiQL støtter Select, Sett inn, oppdater, slett og oppretter visningsuttalelser og forskjellige funksjoner og operatører.