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: ローカル開発(インメモリまたはディスク永続化)と、分散型高可用性マネージドクラウドサービスの両方をサポート。