Evokoa / pgGraph
기존 Postgres 데이터를 위한 오픈소스 그래프 데이터베이스 슈퍼파워.
이 프로젝트에 대해
Evokoa 님의 pgGraph 프로젝트는 GitHub에서 40개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트pgGraph
기존 Postgres 데이터에 대한 그래프 데이터베이스 슈퍼파워.
pgGraph는 일반 PostgreSQL 테이블에서 직접 그래프 검색, 순회, 최단 경로 및 관계 쿼리를 실행할 수 있는 PostgreSQL 확장 기능입니다.
테이블은 진실의 원본으로 남습니다. pgGraph는 파생된 그래프 인덱스를 생성하고 graph 스키마의 함수를 사용하여 SQL에서 쿼리할 수 있게 합니다.
[!IMPORTANT] pgGraph는 초기 알파 단계에 있습니다. 안정적으로 테스트되었지만, 현재는 생산 환경에서 사용하지 마시고, Docker나 전용 개발 데이터베이스에서 시도하고 피드백을 공유하여 프로젝트 성장에 도움을 주세요.
왜 pgGraph를 사용할까요?
PostgreSQL은 관계형 쿼리에 뛰어나지만, 그래프 스타일 질의는 각 스키마에 대해 맞춤형 재귀 SQL이 필요한 경우가 많습니다:
- "앨리스와 2단계 이내로 관련된 레코드를 찾으세요."
- "이 사람과 이 회사 사이의 최단 경로를 찾으세요."
- "등록된 테이블 전체에서 노드를 검색하세요."
pgGraph는 별도의 그래프 데이터베이스, 그래프 전용 저장 시스템, 새로운 쿼리 언어 없이 기존 PostgreSQL 테이블 위에 그래프 쿼리를 추가합니다.
빠른 시작
pgGraph를 가장 빠르게 사용해 보는 방법은 포함된 빠른 시작 스크립트를 사용하는 것입니다.
이 스크립트는 일회성 Docker 기반 PostgreSQL 데이터베이스를 시작하고, pgGraph를 설치하며, 두 개의 일반 PostgreSQL 테이블을 생성하고, 외래 키 관계를 발견하며, 그래프를 구축하고, 예제 쿼리를 실행합니다.
Do
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
Evokoa/pgGraph GitHub 원문 바로가기 →