Aws – DynamoDB
Aws – DynamoDB

Aws – DynamoDB

Vamos falar do serviço gerenciavel de banco NoSQL ( banco não relacional) que a Amazon disponibiliza. O Amazon DynamoDB é um banco de dados de chave-valor NoSQL, sem servidor e totalmente gerenciado, projetado para executar aplicações de alta performance em qualquer escala. O DynamoDB oferece segurança integrada, backups contínuos, replicação multirregional automatizada, armazenamento em cache na memória e ferramentas de exportação de dados. Este serviço é cobrado por quanto você provisiona de capacidade de leitura e escrita do DynamoDB.

Mais informações acesse o site da AWS;

https://aws.amazon.com/pt/dynamodb/?trk=f47a104c-dee0-4941-8bf9-a14fc2b8538e&sc_channel=ps&sc_campaign=acquisition&sc_medium=ACQ-P|PS-GO|Brand|Mobile|SU|Database|DynamoDB|BR|PT|Text&s_kwcid=AL!4422!3!589951437311!p!!g!!dynamodb&ef_id=CjwKCAjwquWVBhBrEiwAt1Kmwpkgtt13LkubxVgZ2aFP60awrcUSF6igZYehB6PKZXMxP4uYUvHfiRoCK2EQAvD_BwE:G:s&s_kwcid=AL!4422!3!589951437311!p!!g!!dynamodb

Vamos então começar para entrar no console do DynamoDB na tela inicial vai em serviços e digita DynamoDB, click e ele irá lhe direcionar para a página do console do serviço.

Agora vamos criar tabelas, click no console do DynamoDB no menu lateral esquerdo em Tabelas depois click no botão criar tabela e começar a preencher ;

Nome da tabela

Chave primária ( formada for Partition key e Sort key)

Chave de Partição (partition key)( a  Amazon usa para replicar os dados para ficar auto disponível com isso ela quebra a tabelas em várias outras  tabelas, está chave serve para indentificar esta informação)

Chave de Classificação Opcional (sort key) ( chave que serve para fazer a organização da informação para procurar em uma partição).

Tabela configuração ( você pode deixa o padrão ou configura na mão, na mão você precisa definir)

Capacidade de leitura e escrita

Provisioned ( default 5 leitura e 5 escritas por segundo) mas você pode mudar.

Provisioned capacity ( começa com leitura e escrita que você definir).

Auto scaling( você definir quando ele começa a mandar o alerta e escalar o mínimo e máximo de leitura e escrita).

On- demand ( livre para pagar por leitura e escrita que você usar)

Encription at rest ( serve para encriptogarfar o serviço)

Click no botão criar tabela.

No menu do DynamoDB ao click na tabela, vai aparecer as abas de informações nela você pode visualizar e editar configurações as abas são:

Overview ( informações de como ele foi criado)

Itens ( onde você faz a query)

Métricas ( gráfico de leitura e escrita por segundo, requisições e etc)

Alarmes ( criar os alarmes)

Capacidade( editará tabela de configuração que você criou no início)

Backups(criar backup)

Preferências ( são questões do console)

Mais – Controle de Acesso ( escolhe qual  vai se o método  de se conectar e quais as permissões que tera e cria a policy de acesso).

Para se conectar ou vai no arquivo da Policy para o IAM da sua EC2 ou você roda o script da policy que você criou da tabela. Agora para interagir com sua tabela crie seu script, a Amazon disponibilizar  o documento oficial da DynamoDB nesta URL;

https://docs.aws.amazon.com/pt_br/amazondynamodb/latest/developerguide/GettingStarted.html

Saindo deste menu na lateral temos também de editor partiQL ( editor de querty), backup, exportar para S3 (exportações de tabela do DynamoDB permitem exportar dados de tabela para um bucket do Amazon S3, permitindo que você execute análises e consultas complexas em seus dados usando outros serviços da AWS, como Athena, AWS Glue e Lake Formation. ),  capacidade reservada( onde permite que você esteja provisionado a capacidade pré estabelecida para dias e horários diferentes conforme sua necessidade, o mínimo é 100 unidades, paga no ato da compra e com isso ele fica mais barato, fica disponível para quando você tem a data da liberacao e fim do prazo para utilizarão), preferências ( como você deseja visualiar o console).

Por hoje é só pessoal nos vemos na próxima.

Beijos, Maga.😘

 

 

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *