NetworkX, Amazon Neptune Analytics를 그래프 스토어로 지원
오늘 NetworkX가 Neptune Analytics를 그래프 스토어로 지원하는 새로운 기능이 발표되었습니다. 이번 릴리스로 개발자는 익숙한 NetworkX API를 그대로 사용하면서도 그래프 알고리즘 워크로드를 Neptune의 확장 가능한 고성능 분석 엔진으로 자동으로 오프로드할 수 있게 되었습니다. 따라서 코드를 리팩터링할 필요 없이 필요할 때마다 손쉽게 그래프 연산을 확장할 수 있으며, 로컬 개발의 편의성과 완전관리형 AWS 서비스의 성능 및 탄력성을 동시에 누릴 수 있습니다.
기존에는 데이터세트가 로컬 환경의 한계를 넘어설 경우, 사용자는 서드 파티 서비스를 이용해야 했습니다. 이 과정에서 독자적인 형식에 맞게 그래프 모델을 다시 구축하고, 데이터를 내보내고 가져오며, 완전히 새로운 시스템을 학습해야 했습니다. 이제 새로운 nx-neptune 통합을 통해 개발자는 AWS 계정과 자격 증명만 있으면 됩니다. 이 솔루션은 그래프 데이터 모델링, 데이터 이동(제로 ETL), 인프라 관리를 자동으로 처리합니다. 또한 Neptune Analytics 인스턴스를 프로비저닝하고, 요청된 알고리즘을 실행한 뒤, 결과를 사용자에게 직접 반환하고 인프라를 종료하여 서버리스에 가까운 비용 효율적인 경험을 제공합니다. 이 모든 과정은 개발자가 익숙한 Python 워크플로를 벗어나지 않고 이루어집니다.
NetworkX는 복잡한 그래프를 작성, 분석, 시각화하는 데 널리 사용되는 오픈 소스 Python 라이브러리입니다. 광범위한 그래프 알고리즘 및 유틸리티를 제공하여 연구자, 데이터 과학자, 개발자가 그래프 기반 애플리케이션을 프로토타이핑하고 실험하는 데 널리 사용되는 도구로 자리잡고 있습니다. Neptune과 NetworkX 통합에 대한 자세한 내용은 설명서를 참조하세요.