Amazon Neptune Analytics já tem suporte como armazenamento de grafos no NetworkX

Publicado: 8 de set de 2025

Hoje, estamos anunciando um novo recurso: o suporte do NetworkX para o Neptune Analytics como um armazenamento de grafos. Com esta versão, os desenvolvedores podem continuar usando as conhecidas APIs NetworkX e transferir automaticamente as workloads de algoritmos de grafos para o mecanismo de analytics escalável e de alta performance do Neptune. Isso simplifica a escalabilidade de cálculos de grafos sob demanda sem refatorar o código, combinando a facilidade do desenvolvimento local com a performance e a elasticidade de um serviço totalmente gerenciado da AWS.

Anteriormente, quando os conjuntos de dados ultrapassavam os limites de um ambiente local, os usuários precisavam recorrer a serviços de terceiros, recriando os modelos de grafos para se adequarem a formatos proprietários, exportando e importando dados e aprendendo sistemas totalmente novos. Com a nova integração do nx-neptune, os desenvolvedores só precisam de uma conta e credenciais da AWS. A solução gerencia automaticamente a modelagem de dados de grafos, a movimentação de dados (ETL zero) e o gerenciamento da infraestrutura. Ela provisiona uma instância do Neptune Analytics, executa o algoritmo solicitado, retorna os resultados diretamente ao usuário e desativa a infraestrutura para oferecer uma experiência econômica e com tecnologia sem servidor, sem exigir que o usuário saia do fluxo de trabalho familiar do Python.

O NetworkX é uma biblioteca Python de código aberto amplamente utilizada para criar, analisar e visualizar grafos complexos. Ele oferece uma ampla coleção de algoritmos e utilitários de grafos, o que o torna uma escolha popular entre pesquisadores, cientistas de dados e desenvolvedores para criação de protótipos e experimentos com aplicações baseadas em grafos. Para saber mais sobre a integração entre Neptune e NetworkX, acesse a documentação.