OpenCypher 호환 쿼리와 Raft 기반 일관성을 제공하는 분산형 수평 확장 오픈소스 그래프 데이터베이스입니다.
aws-samples/amazon-neptune-samples
Amazon Neptune 그래프 데이터베이스와 Neptune Analytics를 활용한 애플리케이션 개발을 보여 주는 샘플 앱, 코드, 문서 모음입니다.
- 스타
- 370
- 포크
- 137
- 열린 이슈
- 1
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
이 저장소에는 Amazon Neptune Database와 Amazon Neptune Analytics의 사용법을 보여 주는 샘플 프로젝트가 모여 있습니다. 그래프 데이터 모델링, 로딩 및 ETL 파이프라인, Gremlin·openCypher·SPARQL 쿼리, 클라이언트 연결, Kinesis 및 Flink를 활용한 스트리밍 수집, Ogma와 VIS.js 같은 라이브러리를 이용한 시각화 등을 다룹니다.
샘플은 openCypher 쿼리 치트시트와 Gremlin 협업 필터링 예제 같은 소규모 독립형 튜토리얼부터 Amazon Comprehend와 Amazon Lex로 구축한 지식 그래프 챗봇, Neptune ML을 활용한 사기 탐지 워크플로 같은 전체 애플리케이션까지 다양합니다. 각 하위 프로젝트는 최선의 노력으로 유지 관리되는 샘플 코드이며, 프로덕션에서 사용하려면 수정이 필요할 수 있습니다.
이 페이지에는 Neptune Gremlin Client, Neptune Export, Graph Notebook, JDBC 드라이버를 비롯해 관련 Amazon Neptune 도구와 다른 AWS 샘플 저장소도 소개되어 있습니다.
핵심 기능
- 01Neptune Database 및 Neptune Analytics용 샘플 코드
- 02Gremlin, openCypher, SPARQL 쿼리 예제
- 03관계형 데이터 소스 및 AWS Glue를 활용한 데이터 로딩과 ETL 파이프라인
- 04Kinesis, Lambda, Managed Service for Apache Flink를 이용한 스트리밍 수집 예제
- 05Ogma와 VIS.js를 활용한 그래프 시각화 데모
- 06관련 Neptune 도구 및 AWS 샘플 프로젝트 링크
활용 사례
- Amazon Neptune에서 프로퍼티 그래프 또는 RDF 데이터를 모델링하고 쿼리하는 방법 학습
- AWS에서 지식 그래프 또는 사기 탐지 애플리케이션 프로토타이핑
- IAM 또는 SSL을 사용해 Java, Node.js, Python 애플리케이션을 Neptune에 연결
- AWS의 그래프 데이터베이스로 관계형 데이터 마이그레이션
사용 전 알아둘 점
- 프로젝트는 최선을 다해 유지 관리되는 샘플 코드입니다.
- 샘플을 프로덕션 환경에 배포하기 전에 수정이 필요할 수 있습니다.
토픽
자주 묻는 질문
- amazon-neptune-samples은(는) 무엇인가요?
- Amazon Neptune 그래프 데이터베이스와 Neptune Analytics를 활용한 애플리케이션 개발을 보여 주는 샘플 앱, 코드, 문서 모음입니다. 이 저장소에는 Amazon Neptune Database와 Amazon Neptune Analytics의 사용법을 보여 주는 샘플 프로젝트가 모여 있습니다. 그래프 데이터 모델링, 로딩 및 ETL 파이프라인, Gremlin·openCypher·SPARQL 쿼리, 클라이언트 연결, Kinesis 및 Flink를 활용한 스트리밍 수집, Ogma와 VIS.js 같은 라이브러리를 이용한 시각화 등을 다룹니다.
- amazon-neptune-samples은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- amazon-neptune-samples은(는) MIT-0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- amazon-neptune-samples은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. amazon-neptune-samples의 마지막 커밋은 2026년 11월 5일입니다.
- amazon-neptune-samples은(는) 어디에 사용할 수 있나요?
- Amazon Neptune에서 프로퍼티 그래프 또는 RDF 데이터를 모델링하고 쿼리하는 방법 학습 AWS에서 지식 그래프 또는 사기 탐지 애플리케이션 프로토타이핑 IAM 또는 SSL을 사용해 Java, Node.js, Python 애플리케이션을 Neptune에 연결 AWS의 그래프 데이터베이스로 관계형 데이터 마이그레이션
- amazon-neptune-samples은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aws-samples/amazon-neptune-samples
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
희소 행렬로 인접 관계를 저장하고 OpenCypher로 질의하는 그래프 데이터베이스로, LLM 및 GraphRAG 워크로드용 지식 그래프를 겨냥합니다.
OWL/RDF 온톨로지 변경을 계획하고 적용하며 검증하는 Rust 엔진으로, 영향 범위 보고서와 파생 결론을 검증 가능한 Lean 4 증명으로 제공합니다.
문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 AI 메모리 플랫폼입니다.
AI 에이전트의 메모리와 컨텍스트로 활용할 수 있도록, 시간에 따라 변하는 사실을 추적하는 temporal knowledge graph를 구축하는 Python 프레임워크입니다.
네이티브 GraphQL 쿼리 인터페이스와 ACID 트랜잭션을 제공하는 수평 확장형 분산 그래프 데이터베이스입니다.