Como modelar dados relacionais no DynamoDB?

Sdílet
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...

Komentáře • 7

  • @leandromoreira7115
    @leandromoreira7115 Před rokem

    Existe algum gerenciador tipo o dbeaver para o dynamodb? Ou so conseguimos fazer tudo pelo console ou via cli?

    • @flavioomarlosada6503
      @flavioomarlosada6503 Před rokem

      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.

  • @antonioenniodejesus6689

    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.

    • @flavioomarlosada6503
      @flavioomarlosada6503 Před 2 lety

      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.

  • @EwertonDutra
    @EwertonDutra Před 2 lety

    Como faço para alimentar o banco (dynamoDB) inicialmente?
    Precisaria que meu banco começasse com 10 milhões de registros

    • @flavioomarlosada6503
      @flavioomarlosada6503 Před 2 lety

      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.

    • @ralvesfull
      @ralvesfull Před rokem

      @@flavioomarlosada6503 No link da live que ele menciona, no FINAL da LIVE tem uma forma de vc inserir estes valores LOCALMENTE.