Unified Database
Alopex DB
最初のデータを、次の規模へ持っていく
SQLiteのように一つのファイルで始めて、サーバー、クラスタへと同じデータのまま育てていく。SQLとベクトル検索を一つのクエリで扱えるRust製のデータベースです。用途や規模が変わるたびにDB製品を乗り換える手間を、最初のデータから減らします。
プロトタイプを組み込みDBで作り始めたチームが、規模が大きくなってもDBを乗り換えずに済むためのOSSデータベース。
- 公開バージョン
- v0.8.16
- 対応データモデル
- SQL+Vector
Key points
- 組み込み、CLI、HTTP/gRPCサーバーと、使い方を選べる
- SQL・ベクトル検索・KVを1つのエンジンに統合
- データは1つのファイル。コピーするだけで受け渡せる
Challenge
用途とスケールで増え続けるDB製品
- 用途ごとに別の製品、別の接続方法
- 別々のセットアップと運用
- 規模が変わるたびの作り直しとデータ移行
30秒で見る Alopex DB
組み込みから分散クラスタまで、1つのエンジンで動くデータベース。映像でご覧ください。
SQL + ベクトル + KV = 単一エンジン
同じデータファイルのまま、組み込みからサーバー、クラスタへ。
- 組み込み、CLI、サーバーのどの使い方でも、同じデータファイルを使う
- DB切り替え時のデータ変換が不要
- SQLとベクトル検索を、同じトランザクションで扱える
- データ変換
- 不要
- データファイル
- 1つ
Capabilities
組み込みからサーバー、クラスタまで
同じデータファイルのまま、規模に合わせて使い方を選びます。
組み込み
RustとPythonのアプリケーションに組み込んで、単一ファイルですぐに使い始められます。
- Rust:キー・バリューのトランザクション、commit、rollback
- Python:ローカルのデータベースとベクトル操作
- 単一ファイルで始められる
CLI・サーバー
CLI、HTTP/gRPCサーバー、Pythonのリモートクライアントから、同じデータへネットワーク越しに接続できます。
- CLI、HTTP、gRPCで、同じデータを操作
- TLS、監査ログ、メトリクスを備えたサーバー
クラスタ
クラスタの状態管理とルーティングの診断を備え、ノード間の通信にはChirpsを使います。
- 同じデータと結果を、クラスタでも扱える
- ノード間の通信は、関連製品のChirps
Features
主要機能
ハイブリッドSQL + ベクトルクエリを備えたAIアプリケーション向け機能群。
ベクトル検索
VECTOR(N)型とHNSW/完全探索で、SQLと同じデータにベクトル検索をかけられます。
ベクトル検索の詳細SQLとKV検索
UTC時刻・数学・文字列・正規表現の関数と統計系の集約、バイト列のglob/正規表現によるKVキー検索を備えます。
SQLとKVの詳細Chirps クラスタ通信
関連製品のChirps。クラスタのノード発見、メンバーシップ、メッセージ送信を担う通信基盤です。
Chirpsを見るRust製のエンジン
Rustで書かれたエンジンが、ACIDトランザクションと、クラッシュからの復旧を担います。
トランザクションと復旧の詳細Tech Stack
技術スタック
Rustで一から構築されたデータベースエンジン。
ストレージ & トランザクション
単一ファイル、ACID
ベクトル
HNSW、完全探索
クラスタ
Chirps
Resources
ドキュメントとソースコード
ドキュメントとソースコードを公開しています。
“いま抱えている課題から読み始めてください。この製品が何を減らせるか、すぐにわかります。”
高峰明里
製品案内
“リポジトリを開けば、設計の理由とテストを自分の目で確かめられます。”
アスマティ・辰巳
技術解説
GitHub Sponsors · 技術開発
公開OSSの開発を、月$3から支援してください
Alopex DB、jv-lang、GraphRAGなどのOSSを、個人で開発し続けています。いただいた支援は、次のリリースを早めます。上位ティアのスポンサーには、設計ドラフトや実験の記録を、一般公開より先にお届けします。
OSS Support
$3 / 月公開OSSの継続開発を支える、いちばん手軽なティアです。
- 公開OSSの更新と将来のリリースを後押し
- 小さく継続的に開発エコシステムを支援
- 公開された成果物を利用できる
Early Access
$12 / 月複数プロジェクトの実験、設計ドラフト、技術ノートを、一般公開より先に読めるティアです。
- 実験、設計ドラフト、内部ノート、プロトタイプを早期に確認
- 公開前の技術的な進展を追うための読み物を受け取る
Enterprise-focused Early Access
$99 / 月Enterprise向け拡張の設計と検証を、一般公開より先に追えるティアです。
- Enterprise志向の強化に関する設計・検証の進展を確認
- セキュリティとデプロイメントに関するプレリリース情報を探索
特典の正確な範囲、提供頻度、適用条件はGitHub Sponsorsの掲載内容が正です。スポンサーシップは技術相談、個別実装、製品ライセンス、SLA、商用サポートの購入ではありません。