HelixDB/helix-db
HelixDB is an OLTP graph-vector database built in Rust on Object Storage.
What it solves
HelixDB는 AI 애플리케이션을 위해 설계된 통합 데이터베이스 플랫폼으로, 별도의 애플리케이션, 관계형, 벡터 및 그래프 데이터베이스가 필요하지 않게 합니다. AI 에이전트가 기업 데이터, 메모리 및 지식 그래프에 접근할 수 있는 단일 스토리지 레이어를 제공합니다.
How it works
Rust로 처음부터 구축된 HelixDB는 그래프 + 벡터 데이터 모델을 주요 운영 모드로 사용하면서 KV, 문서 및 관계형 데이터도 지원합니다. Rust, TypeScript, Go, Python용 SDK를 제공하여 개발자가 도메인 특화 언어(DSL)로 쿼리를 작성하고 동적 요청으로 실행 중인 인스턴스에 보낼 수 있습니다.
Who it’s for
AI 에이전트와 RAG 애플리케이션을 구축하는 개발자들로, 데이터 저장 인프라를 통합하고 AI 메모리와 기업 지식 베이스 관리를 단순화하고자 하는 경우에 적합합니다.
Highlights
- Multi-model storage: 그래프, 벡터, KV, 문서 및 관계형 데이터를 하나의 플랫폼에서 지원합니다.
- Rust-based: 성능을 위해 Rust로 처음부터 구축되었습니다.
- Unified SDKs: 여러 언어(Rust, TypeScript, Go, Python)에서 DSL 쿼리를 사용할 수 있는 통합 SDK를 제공합니다.
- Helix Chef: 인터랙티브한 부트스트래퍼로, 프로젝트 스캐폴딩을 지원하며 코딩 에이전트와 결합하면 한 줄 설명만으로 전체 애플리케이션을 구축할 수 있습니다.
- Cloud and Local: 로컬 개발(인메모리 또는 디스크 영구 저장)과 분산 고가용성 관리형 클라우드 서비스를 모두 지원합니다.