GraphQLite
Cypher 쿼리 언어와 내장 그래프 알고리듬을 지원하는 SQLite 확장
About
- SQLite에 그래프 DB 기능을 추가하기 위해 개발된 확장 모듈로, Cypher 쿼리 언어 지원
- 단일 파일 기반의 경량형 DB인 SQLite 환경에서 관계형 + 그래프형 데이터 모델링을 동시에 수행 가능
- MATCH, CREATE, MERGE, UNWIND, RETURN 등 Cypher 구문을 그대로 활용해 Neo4j 유사한 쿼리 경험 제공
- PageRank, Louvain, Dijkstra, BFS/DFS, 연결 요소 탐색 등 내장 그래프 알고리듬 지원
- Zero-configuration 구조로 별도 서버나 설정 없이 기존 SQLite 파일에서 바로 실행 가능
- Python, Rust, SQL 인터페이스를 모두 제공해 다양한 언어 환경에서 통합 사용 가능
- REPL 기반 CLI 도구(gqlite) 포함
- .help, .schema, .stats 등 메타 명령 지원
- JSON 포맷 출력 및 다중 입력 라인 처리 기능 제공