A principal vantagem do uso do PartIQL com o DynamoDB é que ele permite que você use uma única linguagem de consulta para acessar dados em vários estoques de dados. Isso facilitará a criação de aplicativos que combinam dados de diferentes fontes e simplificarão o processo de migração de dados entre armazenamentos de dados.
O PartIQL no DynamoDB torna o aprendizado de usar o banco de dados mais gerenciável, principalmente se você estiver familiarizado com outros bancos de dados SQL. Você também achará tornar as migrações muito mais convenientes. Além disso, oferece a opção de escolher entre os idiomas baseados em NOSQL ou SQL.
Como configurar o dynamoDB partiql
Você pode configurar facilmente o DynamoDB PartIQL executando as seguintes etapas:
Etapa 1: Instale a CLI do PartIQL
Você pode começar instalando o partiql usando o comando abaixo.
pip install partiqldbEtapa 2: Crie uma conta da Amazon Web Services e configure suas credenciais
Seu próximo passo deve ser criar uma conta da AWS. Você pode fazer login em sua conta se você já tiver uma. As etapas a seguir devem ajudá -lo a configurar as credenciais necessárias:
Etapa 3: Configure a CLI da AWS
Use o comando abaixo para configurar a AWS CLI:
AWS ConfigurarEtapa 4: Crie uma tabela de dynamoDB
Para criar uma tabela DynamoDB usando a CLI da AWS, você pode usar o comando AWS DynamoDB Create-Table.
Aqui está um exemplo de como criar uma tabela de dynamoDB usando a AWS CLI:
AWS DynamoDB Create-Table \Isso criará uma tabela de dynamoDB com o nome "MyTableName", um atributo de chave primária chamado "id" da string do tipo e taxa de transferência provisionada de 15 unidades de leitura e 15 unidades de capacidade de gravação.
Com isso feito, você pode usar o PartIQL em suas mesas.
Exemplos do DynamoDB PartIQL
A seguir, alguns exemplos de como o PartIQL é utilizável no DynamoDB:
Insira informações
Use a inserção na declaração para inserir um item em uma tabela de dynamoDB usando partiql.
A sintaxe da instrução de informações de inserção é como mostrado.
Insira no item de valor da tabela;Considere o exemplo abaixo.
Insira no mytablename (id, nome, idade) valores ('1', 'darry', 34)Esta declaração inserirá um novo item na tabela "MyTableName" com o atributo principal do atributo "ID" definido para o valor '1', e dois atributos adicionais "nome" e "idade" definidos para os valores 'darry' e 34, respectivamente.
Você pode especificar atributos opcionais adicionais na tabela, incluindo eles na inserção na declaração. Por exemplo:
Inserir em mytable (id, nome, idade, endereço) valores ('1', 'darry', 34, '12345 main st')Dados de consulta
Você pode usar a seguinte sintaxe para consultar dados:
Selecione ExpressãoConsidere o exemplo de comando mostrado abaixo;
Selecione * dos usuários onde id = 12345;Atualizar dados
Abaixo está a sintaxe de dados de atualização;
Tabela de atualizaçãoUm exemplo é mostrado abaixo.
Atualizar a equipeExcluir dados
A sintaxe de exclusão de dados é a seguinte:
Exclua da tabela onde condição;Um comando de exemplo pode ser o seguinte:
Excluir da "equipe" onde "id" = '12345';Conclusão
O PartIQL é uma linguagem de consulta compatível com SQL que simplifica os dados de consulta no Amazon DynamoDB. Ele permite que você use a sintaxe SQL familiar para filtrar, projetar e manipular dados em tabelas do DynamoDB. O PartIQL suporta suporta selecionar, inserir, atualizar, excluir e criar declarações e várias funções e operadores.