apache/tinkerpop
Apache TinkerPop - a graph computing framework
해결하는 문제
Apache TinkerPop은 그래프 데이터베이스의 공급업체 종속 문제를 해결합니다. 개발자가 데이터베이스를 전환할 때 코드를 다시 작성할 필요 없이 다양한 그래프 시스템과 상호 작용할 수 있는 애플리케이션을 구축할 수 있는 보편적인 인터페이스와 언어를 제공합니다.
작동 방식
Gremlin 그래프 순회 언어를 사용하는 그래프 컴퓨팅 프레임워크로 작동합니다. 공통 드라이버 세트, 언어 변형(Python, .NET, JavaScript, Go 등) 및 Gremlin Server를 제공하여 애플리케이션과 다양한 그래프 데이터베이스 사이의 중간 계층 역할을 합니다. 또한 테스트 및 가벼운 워크로드에 사용되는 인메모리 참조 데이터베이스인 TinkerGraph도 포함합니다.
대상 사용자
속성 그래프를 다루고 다양한 데이터베이스 시스템에서 일관되고 이식 가능한 방식으로 그래프 데이터를 쿼리하고 분석하려는 개발자와 데이터 엔지니어를 위해 설계되었습니다.
주요 기능
- 일관된 쿼리를 위한 Gremlin 그래프 순회 언어를 제공합니다.
- 온라인 트랜잭션 처리(OLTP) 및 온라인 분석 처리(OLAP) 그래프 시스템을 모두 지원합니다.
- 대화형 탐색 및 디버깅을 위한 Gremlin Console을 포함합니다.
- Java, Python, .NET, JavaScript 및 Go용 드라이버를 포함한 다국어 지원을 제공합니다.
- 개발 및 테스트를 위한 내장 인메모리 참조 그래프 데이터베이스(TinkerGraph)를 갖추고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트