Logo Passei Direto
Buscar

Esse mapa mental é do material:

BANCO DE DADOS NoSQL - Prova
5 pág.

Bases de Dados ExatasExatas

Material

Prévia do material em texto

Modelos NoSQL Modelagem de Dados NoSQL Baseados em documentos armazenam dados em JSON, Modelagem referenciada mantém facilitando estrutura documentos separados com flexível referências para evitar duplicação Baseados em chave-valor Modelagem incorporada aninha oferecem alto desempenho documentos para acesso conjunto e e escalabilidade para estrutura não normalizada leituras frequentes Entender negócio é etapa inicial Baseados em colunas antes de definir estruturas e tipos particionam dados em de dados famílias de colunas para Diagramas UML podem ser usados para otimizar leituras representar a modelagem conceitual Baseados em grafos representam dados como nós e arestas para relacionamentos complexos Banco Teorema CAP MongoDB Não é possível garantir Consistência, NoSQL Operações CRUD incluem criar, ler, Disponibilidade e atualizar e excluir Tolerância a Partições documentos em coleções Aplicações com forte Comando 'use' consistência e alta seleciona ou cria disponibilidade um banco de dados priorizam Consistência para uso e Disponibilidade Para remover Consistência e documentos usa-se Tolerância a Partições Aplicações e Usos comando deleteOne() garantem dados com condição Chave-valor são indicados consistentes e resposta booleana rápida a falhas para sistemas com leituras frequentes, como vendas Modelagem Disponibilidade e online Tolerância a Partições Bancos de Dados em Grafos ão para Grafos são ideais para sistemas sempre online dados com muitas relações Dados são e Chave primaria complexas entre entidades relacionamentos composta por chave Colunas são otimizadas para navegados por de caminho de partição e chave análise em lote e Linguagem Cypher permite criar, de classificação varreduras sequenciais de modificar e consultar grafos com Suporta tipos de grandes volumes comandos específicos dados Set Type, que Documentos são úteis para Comando 'MATCH (n) RETURN (n) armazenam conjuntos relatórios dinâmicos com retorna todos OS nós do grafo homogêneos de elementos que mudam Relacionamentos podem ser criados valores escalares frequentemente entre nós com propriedades e Banco totalmente direções específicas gerenciado com alta performance e replicação entre regiões Projetado para latência consistente e recursos de segurança, backup e restauração

Mais conteúdos dessa disciplina