1. e- commerce
Plataforma de comercio eletrônico
Dados da sessão Pedidos finalizados Estoque e preço
dos itens
Grafo social do
cliente
Serviço armazenamento de
sessão
BD Chave-
valor
Serviço de persistência de
pedidos
BD Docs
Serviço de nodos e
relacionamentos
BD de GRAFOS
Serviço de estoque e preços
SGBDR
Justificação:
• Modelo mais simples
• Muito bom
desempenho pela
simplicidade do
modelo
• Exemplo: Oracle BDB
Justificação:
• Documentos que
consistem em
coleções de atributos
e valores
• Exemplo: MongoDB
Justificação:
• Atomicidade
• Consistência
• Isolamento
• Durabilidade
• Exemplo: Oracle
Justificação:
• Apropriada para dados
altamente interconectados
• A possibilidade de navegar
entre nós através das
relações
• Exemplo: Neo4J
+Pesquisas rápidas
-Dados armazenados não têm
schema
+ Tolerante a dados incompletos
-Query performance, sem sintaxe de
query padrão
+ Alogoritmos gráficos, caminho mais curto,
conectividade, relacionamentos.
-Tem que atravessar todo o gráfico para obter
uma resposta definitiva. Não é fácil de agrupar.
+ Tolerante a dados incompletos
-Dependencia da Modelagem
-Dificuldade para manter
-Dificuldade na Escalabilidade