Graduanda

421 palavras 2 páginas
SISTEMA DE BACKUP

4º Banco de Dados
03/02/2014

BD orientados a documentos
• Nome curto para humongous;
• Nos bancos dessa categoria o equivalente aos registros são os documentos, que utilizam a sintaxe JSON.
• Em geral, os bancos de dados orientados a documento não possuem esquema, ou seja, os documentos armazenados não precisam possuir estrutura em comum.
• Essa característica faz deles boas opções para o armazenamento de dados semiestruturados.

Exemplo
Kico = { nome: "Henrique Lobo Weissmann", apelido: "Kico (ou seria este o nome?)", cidade: "Belo Horizonte"
}
db.kicodb.save(Kico)

Exemplo
Nanna = {nome:"Maria Angélica Alvares da
Silva e Silva", apelido:"Nãnna", esposaDo:"Kico", cidade:{nome:"Belo Horizonte", estado:{nome:"Minas Gerais", pais:"Brasil"}}, caes:[{nome:"Fraude", raça:"Pinscher?"},
{nome:"Zé", raça:"Schnauzer"}]} db.kicodb.save(Nanna) Vantagens:
Não usa mais a abordagem bidimensional e pode representar objetos do mundo real como realmente são: complexos e únicos.
Caso no futuro surja algum caso no qual novos atributos apareçam, pode aplicá-los somente onde é necessário, e não em todos os casos, como no modelo relacional, aonde normalmente cria-se uma nova “coluna” na tabela relacionada

Desvantagem:
O desenvolvedor precisa ficar esperto para que suas
. bases de dados não virem um “samba do criolo .
. doido”

Ferramentas de backup
O mongodump é utilizado para exportar o conteúdo de sua base de dados, no formato
BSON (representação binária de estruturas de dados – Binary JSON).
O mongorestore é utilizado em conjunto com o mongodump para restaurar (“importar”) o arquivo BSON, recriando os índices criados na base que foi exportada
Com ele é possível criar uma nova base de dados ou adicionar os dados a uma base já existente. MongoDB encoraja a escalabilidade
Sharding
As implementações são escaladas horizontalmente usando um mecanismo de auto-sharding, permitindo a escalada de uma

Relacionados

  • Graduanda
    347 palavras | 2 páginas
  • Graduanda
    816 palavras | 4 páginas
  • Graduanda
    3932 palavras | 16 páginas
  • graduanda
    2354 palavras | 10 páginas
  • Graduanda
    3503 palavras | 15 páginas
  • graduanda
    449 palavras | 2 páginas
  • graduanda
    586 palavras | 3 páginas
  • Graduanda
    1610 palavras | 7 páginas
  • graduanda
    1145 palavras | 5 páginas
  • Graduanda
    1411 palavras | 6 páginas