/ AWS

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.

neptune_01-1024x537

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.

neptune_1-1024x858

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

neptune_2-1024x646

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.

neptune_3-1024x638

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.

neptune_4-1024x515

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