그래프 저장소 사용하기

그래프 저장소 사용하기 (Using Graph Stores)

LlamaIndex는 여러 그래프 데이터베이스를 그래프 저장소로 연동할 수 있어요. Neo4j부터 Neptune, TiDB까지 각각의 연동 방식과 관련 가이드를 정리했습니다.

출처: 문서

본문

Neo4jGraphStore

Neo4j가 그래프 저장소 통합으로 지원됩니다. LlamaIndex와 Neo4j로 그래프를 저장(persist)하고, 시각화하고, 쿼리할 수 있습니다. 또한 기존 Neo4j 그래프는 text2cypher와 KnowledgeGraphQueryEngine으로 바로 지원됩니다.

Neo4j를 사용해 본 적이 없다면 데스크톱 클라이언트를 여기에서 다운로드할 수 있습니다.

클라이언트를 열고 나면 새 프로젝트를 만들고 apoc 통합을 설치하세요. 전체 안내는 여기에 있습니다. 프로젝트를 클릭하고 왼쪽 메뉴에서 Plugins를 선택한 뒤 APOC을 설치하고 서버를 재시작하면 됩니다.

Neo4j Graph Store 사용 예제를 확인하세요.

NebulaGraphStore

그래프를 Nebula에 직접 저장할 수 있는 NebulaGraphStore 통합을 지원합니다. 또한 KnowledgeGraphQueryEngine을 사용해 Nebula 그래프에 대한 cypher 쿼리를 생성하고 자연어 응답을 받을 수 있습니다.

관련 가이드는 아래를 참고하세요.

FalkorDBGraphStore

그래프를 FalkorDB에 직접 저장할 수 있는 FalkorDBGraphStore 통합을 지원합니다. 또한 KnowledgeGraphQueryEngine을 사용해 FalkorDB 그래프에 대한 cypher 쿼리를 생성하고 자연어 응답을 받을 수 있습니다.

관련 가이드는 아래를 참고하세요.

Amazon Neptune 그래프 저장소

그래프 저장소 통합으로 Neptune Database와 Neptune Analytics 모두를 위한 Amazon Neptune 통합을 지원합니다.

관련 가이드는 아래를 참고하세요.

TiDB 그래프 저장소

그래프를 TiDB에 직접 저장할 수 있는 TiDBGraphStore 통합을 지원합니다.

관련 가이드는 아래를 참고하세요.

더 알아보기 (Learn more)