Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MongoDB & eu

MongoDB & eu

Apresentação feita para o time de desenvolvimento do Vamos Juntas na ThoughtWorks.

Inajara Leppa

March 15, 2016
Tweet

More Decks by Inajara Leppa

Other Decks in Programming

Transcript

  1. Como o mongo armazena os dados? > < Como funciona?

    MongoDB é um banco de dados orientado a documentos . Em vez de armazenar seus dados em tabelas feitas de linhas individuais, como um banco de dados relacional faz, ele armazena seus dados em coleções feitas de documentos individuais.
  2. Pontos para ficar atento 01 Backup A forma de realizar

    backup do mongo é diferente dos demais bancos de dados, visto que ele grava documentos físicos. 02 03 04 > < Pensar à frente Pensar em uma infraestrutura e configuração que não vá dar problemas mais na frente. Documentos duplicados Ter objetos inteiros dentro de coleções pode causar problemas quando tiver que atualizar alguma informação do objeto filho. Fechar conexões O mongo não fecha conexões sozinho depois de abrir, se abriu, tem que fechar.
  3. > < ‣ Os riscos não sendo editáveis, caso contrário

    ter uma coleção de Risks e referenciar aqui apenas o _id ‣ Será possível adicionar outras coleções dentro de “Risks”. (Ex:. Qual usuário cadastrou o Risk?)