Como modelar dados relacionais no DynamoDB?
Vložit
- čas přidán 12. 09. 2024
- Flávio Omar Losada é Bacharel em Ciência da Computação pela FURB, programador Java e JavaScript e entusiasta de novas tecnologias. Atualmente é Podcaster na Taverna da Programação (tavernaprogram...) e Researcher na empresa Senior Sistemas.
Se inscreva no canal do Javabahia ➡ bit.ly/3gUEWHv
💻 Assistiu e curtiu o vídeo? Não deixe de conferir também:
📄 Página do evento
www.nosqlba.com...
📲 Fique de olho nas novidades!
Facebook:
/ javabahia
Twitter:
/ javabahia
Blog:
javabahia.gith...
Existe algum gerenciador tipo o dbeaver para o dynamodb? Ou so conseguimos fazer tudo pelo console ou via cli?
Existe sim, a própria AWS disponibiliza o NoSQL Workbench para trabalhar com DynamoDB. Porém, teria que configurar no grupo de segurança do DynamoDB para permitir acesso da sua máquina local.
Olá, Muito bom seu vídeo, simples e direto, mas, faltou algo de importância fundamental, quando você falou do código do item no pedido, disse que a aplicação mandaria, veja, essas coisas não saltam de dentro de uma cartola, você fatalmente vai precisar de um Generator (Firebird) Auto Increment(MySql) , já imagino o que os mais espertos diram "bobinho você cria uma para de chaves para isso" tá é obvio que o caminho é por ai, mais a pergunta que não quer calar (ia concorrência por esta numero) ? Já tenho a minha resposta, mas gostaria de ouvi de você a sua posição sobre isso. Valeu.
Oi Antônio! Neste caso, o ideal seria trabalhar com um índice não sequencial, como um UUID/GUID. Quando trabalhamos com aplicações distribuídas, evitamos o uso de índices sequenciais pensando justamente na concorrência. A utilização de índices com UUID/GUID já é muito difundida e utilizada no mercado atualmente.
Como faço para alimentar o banco (dynamoDB) inicialmente?
Precisaria que meu banco começasse com 10 milhões de registros
Neste caso, não recomendo o uso do DynamoDB para este objetivo. Criar estes registros traria um curso bem elevado para sua conta AWS e mantê-los armazenados lá também. Se precisa iniciar com 10 milhões de registros para algum teste, projeto, exercício, recomendo que trabalhe com um banco de dados local, com este fim específico.
@@flavioomarlosada6503 No link da live que ele menciona, no FINAL da LIVE tem uma forma de vc inserir estes valores LOCALMENTE.