Pular para o conteúdo principal

Amazon Neptune

O que é

Um serviço de banco de dados de grafos rápido, confiável e totalmente gerenciado.

Para que serve

Construir e executar aplicações que funcionam com conjuntos de dados altamente conectados, como grafos de identidade, grafos de conhecimento e detecção de fraudes.

Casos de uso

  • Motores de recomendação (ex: produtos, filmes, amigos)
  • Detecção de fraudes (ex: identificar padrões de fraude em transações)
  • Grafos de conhecimento (ex: organizar e consultar informações complexas)
  • Redes sociais e gerenciamento de identidade
  • Análise de segurança de rede

Principais pontos

  • Banco de dados de grafos: Otimizado para armazenar e consultar dados com relacionamentos complexos
  • Totalmente gerenciado: A AWS cuida do provisionamento, patching, backups, recuperação e escalabilidade
  • Suporte a padrões: Suporta os padrões de grafos populares Gremlin e SPARQL
  • Alta performance: Projetado para alto throughput e baixa latência para consultas de grafos
  • Escalabilidade: Escala para lidar com bilhões de relacionamentos
  • Alta disponibilidade: Armazenamento distribuído e tolerante a falhas

Comparativo com bancos de dados relacionais/NoSQL para dados de grafos

  • Amazon Neptune: Projetado especificamente para dados de grafos, oferecendo desempenho superior e consultas mais eficientes para conjuntos de dados altamente conectados em comparação com bancos de dados relacionais ou NoSQL que tentam simular estruturas de grafos
  • Bancos de dados relacionais/NoSQL: Podem ser usados para armazenar dados de grafos, mas as consultas para navegar por relacionamentos complexos podem ser ineficientes e difíceis de escrever em escala