Amazon Neptune disponível para uso geral

O Amazon Neptune agora está disponível para uso geral no US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland).

O Amazon Neptune é um serviço de banco de dados gráfico rápido, confiável e totalmente gerenciado que facilita a criação e a execução de aplicativos que trabalham com conjuntos de dados altamente conectados. O núcleo do Amazon Neptune é um mecanismo de banco de dados gráfico com projeto específico e alta performance, otimizado para armazenar bilhões de relacionamentos e consultar os gráficos com latência de milissegundos. O Amazon Neptune oferece suporte aos modelos de gráficos comuns Property Graph e RDF do W3C, bem como a suas respectivas linguagens de consulta TinkerPop Gremlin e SPARQL. Isso permite que você crie facilmente consultas que navegam com eficiência em conjuntos de dados altamente conectados. O Neptune atende a casos de uso de gráficos, como mecanismos de recomendação, detecção de fraudes, gráficos de conhecimento, descobertas de medicamentos e segurança de rede.

O Amazon Neptune está altamente disponível, com réplicas de leitura, recuperação point-in-time, backup contínuo para o Amazon S3 e replicação pelas zonas de disponibilidade. O Neptune é seguro, com suporte à criptografia em repouso e em trânsito. Ele é totalmente gerenciado, portanto, você não precisa mais se preocupar com tarefas de gerenciamento de banco de dados, como provisionamento de hardware, correção de software, instalação, configuração ou backups.

Agora que o Amazon Neptune está disponível para uso geral, há algumas mudanças na visualização:

Lançamento de um cluster do Amazon Neptune

Iniciar um cluster do Neptune é tão fácil quanto navegar no AWS Management Console e clicar em criar cluster. Claro que você também pode iniciar com o CloudFormation, o CLI ou os SDKs.

Você pode monitorar a integridade de seu cluster e a integridade de instâncias individuais por meio do Amazon CloudWatch e do console.

Recursos adicionais

Foi criado dois repositórios com algumas ferramentas e exemplos adicionais aqui. Você pode esperar um desenvolvimento contínuo nesses repositórios à medida que adicionamos ferramentas e exemplos adicionais.

Amazon Neptune Tools Repo

Este repositório tem uma ferramenta útil para converter arquivos GraphML em CSVs compatíveis com o Neptune para carregamento em massa do S3.

Amazon Neptune Samples Repo

Este repositório tem um exemplo muito legal parar criar um mecanismo de recomendação de filtragem colaborativa para preferências de videogame.

Bancos de dados criados especificamente

Há uma tendência do setor em que estamos nos movendo cada vez mais para bancos de dados específicos. Desenvolvedores e empresas desejam acessar seus dados no formato mais adequado para seus aplicativos. Como os recursos da nuvem facilitam a transformação de grandes conjuntos de dados com ferramentas como o AWS Glue, temos muito mais opções do que costumávamos acessar nossos dados. Com ferramentas como o Amazon Redshift, o Amazon Athena, o Amazon Aurora, o Amazon DynamoDB e muito mais, podemos escolher o melhor banco de dados para o trabalho ou até mesmo ativar casos de uso inteiramente novos. O Amazon Neptune é perfeito para cargas de trabalho em que os dados são altamente conectados em arestas ricas em dados.

Estou muito animado com os bancos de dados gráficos e vejo um grande número de aplicativos. Procurando idéias de coisas legais para construir? Eu adoraria construir um web crawler no AWS Lambda que usa o Neptune como backend. Você pode enriquecê-lo ainda mais, executando o Amazon Comprehend ou o Amazon Rekognition no texto e imagens encontrados e criando um mecanismo de pesquisa em cima do Neptune.

Como sempre, sinta-se à vontade para entrar nos comentários ou no twitter para fornecer qualquer feedback!

Autor: Randall Hunt
Fonte: Blog AWS