Główną zaletą korzystania z PartiQL z DynamoDB jest to, że umożliwia użycie jednego języka zapytania w celu uzyskania dostępu do danych w wielu sklepach danych. Ułatwi to tworzenie aplikacji, które łączą dane z różnych źródeł i upraszcza proces migracji danych między magazynami danych.
PartiQL w DynamoDB sprawia, że nauka korzystania z bazy danych jest łatwiejsza do zarządzania, głównie jeśli znasz inne bazy danych SQL. Przekonasz się również, że migracje jest znacznie wygodniejsze. Poza tym daje opcję wyboru między językami NoSQL lub SQL.
Jak skonfigurować DynamODB PartiQl
Możesz łatwo skonfigurować DynamoDB PartiQL, wykonując następujące kroki:
Krok 1: Zainstaluj CLI PartiQL
Możesz zacząć od zainstalowania PartiQL za pomocą poniższego polecenia.
instaluj PIP PartiqldbKrok 2: Utwórz konto Amazon Web Services i skonfiguruj swoje poświadczenia
Następnym krokiem powinno być utworzenie konta AWS. Możesz zalogować się na swoje konto, jeśli już je masz. Poniższe kroki powinny pomóc w skonfigurowaniu wymaganych poświadczeń:
Krok 3: Skonfiguruj AWS CLI
Użyj poniższego polecenia, aby skonfigurować AWS CLI:
konfiguruj AWSKrok 4: Utwórz tabelę DynamoDB
Aby utworzyć tabelę DynamoDB za pomocą CLI AWS, możesz użyć polecenia AWS DynamoDB Create-Table.
Oto przykład, jak utworzyć tabelę DynamoDB za pomocą AWS CLI:
AWS DynamoDB Treate-Table \To utworzy tabelę DynamoDB o nazwie „MyTableName”, atrybut klucza podstawowego o nazwie „ID” typu ciągów oraz przepustowość 15 odczytu i 15 jednostek pojemności zapisu.
Dzięki temu możesz użyć PartiQL na swoich tabelach.
Przykłady dynamoDB partiql
Poniżej przedstawiono kilka przykładów, w jaki sposób PartiQL jest użyteczny w DynamoDB:
Wstaw informacje
Użyj wkładki do instrukcji, aby wstawić element do tabeli DynamODB za pomocą PartiQL.
Składnia instrukcji Insert Info jest taka, jak pokazano.
Wstaw do elementu wartości tabeli;Rozważ przykład poniżej.
Wstaw do MyTableName (ID, Name, Age) Wartości („1”, „Darry”, 34)To stwierdzenie wprowadzi nowy element do tabeli „MyTableName” z atrybutem klucza podstawowego „ID” ustawionego na wartość „1”, a dwa dodatkowe atrybuty „Nazwa” i „Age” ustawione na wartości „Darry” i 34, odpowiednio.
Możesz określić dodatkowe opcjonalne atrybuty w tabeli, włączając je do instrukcji wstawki do instrukcji. Na przykład:
Wstaw do MyTable (ID, Nazwa, wiek, adres) Wartości („1”, „Darry”, 34, „12345 Main St”)Dane dotyczące zapytania
Możesz użyć następującej składni, aby zapytać o dane:
Wybierz wyrażenieRozważ przykład polecenia pokazanego poniżej;
Wybierz * od użytkowników, gdzie id = 12345;AKTUALIZOWAĆ DANE
Poniżej znajduje się składnia danych aktualizacji;
Tabela aktualizacjiPrzykład jest pokazany poniżej.
Zaktualizuj pracownikówUSUNĄĆ DANE
Składnia danych Usuń jest następujące:
Usuń ze stołu, gdzie stan;Przykładowe polecenie może być następujące:
Usuń z „personelu” gdzie „id” = '12345';Wniosek
PartiQL to język zapytania kompatybilny z SQL, który upraszcza zapytania w Amazon DynamoDB. Umożliwia użycie znanej składni SQL do filtrowania, projekcji i manipulowania danymi w tabelach DynamoDB. PartiQL obsługuje Wybierz, wstaw, aktualizuj, usuń i twórz instrukcje widoku oraz różne funkcje i operatory.