GitHub TrendingAI · 머신러닝오늘의 주요

FalkorDB/FalkorDB

GraphBLAS 기반 초고속 그래프 데이터베이스 FalkorDB 공개

원제 FalkorDB/FalkorDB

스타 6,698당일 +201Rust
Key Point

희소 행렬 기반의 그래프 데이터베이스로 기존 그래프DB와는 다른 구조를 제공하며, LLM 시대에 Knowledge Graph 구축이 중요해지면서 새로운 선택지를 제시한다.

핵심 요약

  • FalkorDB는 희소 행렬(Sparse Matrix) 기반의 그래프 데이터베이스로, 인접 행렬을 GraphBLAS로 표현하고 선형대수를 활용해 쿼리를 실행한다.
  • LLM용 Knowledge Graph 구축에 최적화되었으며, 생성형 AI, 에이전트 메모리, 클라우드 보안, 사기 탐지 등 다양한 용도를 지원한다.
  • OpenCypher 쿼리 언어를 지원하며 Property Graph 모델을 준수하고, 노드와 관계에 속성을 부여할 수 있다.
  • Python, Java, Node.js, Rust, Go, C# 등 6개의 공식 클라이언트 라이브러리를 제공하며, Ruby, PHP, Elixir 등 다양한 커뮤니티 라이브러리도 존재한다.
  • Redis 클라이언트를 통해 명령을 실행할 수 있으며, Docker를 통해 빠르게 시작할 수 있고 웹 인터페이스로 상호작용 가능하다.
  • Rust로 작성되었으며 GraphBLAS, LAGraph, RediSearch 등의 의존성이 필요하다.
  • Linux와 macOS에서 개발 가능하며, VS Code 개발 컨테이너를 통한 신속한 설정을 지원한다.
  • 단위 테스트, E2E 테스트, MVCC 동시성 테스트, TCK 테스트 등 다양한 테스트 스위트를 제공한다.
  • 라이선스는 Server Side Public License v1 (SSPLv1)이며, 공식 문서와 벤치마크 결과가 제공된다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗