Lattice DBは、ネイティブベクトルおよび全文インデックスを備えた組み込み型の単一ファイル知識グラフデータベースです。ローカルアプリケーションが、単一のエンジンとクエリレイヤーで、関係、意味、テキストによってデータをクエリできるようにします。データベースは、グラフトラバーサル、HNSWベクトル類似度、BM25全文検索を、単一のクエリ言語内でサポートします。
単一マシン上の関係性の高いワークロード向けに設計されたLattice DBは、ゼロ構成と組み込みの単一ライターモデルで動作します。永続的な名前付きストリームと、グラフ書き込みと同じトランザクション/WALパスを共有する組み込みのグラフチェンジフィードが含まれています。このローカルファーストのアプローチにより、所有プロセスに対するWALバックアップの永続性が保証されます。
パフォーマンスベンチマークでは、ノードルックアップが0.13 μs、100万ベクトルでのベクトル検索が0.83 ms、再現率100%を示しています。データベースは、Graph RAG、エージェントメモリ、ローカル知識ツールなどのワークロードをサポートします。インストールは、CLI、Python、TypeScript/Node.js、Goバインディングから利用できます。
完全な例では、ドキュメントと著者を含む知識グラフの作成、埋め込みの保存、テキストのインデックス作成、3つの検索モードすべてにわたるクエリを示しています。データベースは単一のポータブルファイルであり、サーバーや構成は不要です。
主要エンティティ:人物:jeffhajewski
よくある質問:AI/RAGアプリケーションにとってLattice DBがユニークな点は何ですか?
Lattice DBは、グラフトラバーサル、ベクトル類似度検索、全文検索を単一の組み込みデータベースファイルに統合し、AI/RAGアプリが外部サーバーなしで接続された、意味的、テキストデータをクエリできるようにします。
出典: Hacker News · 要約:HeadlinesBriefing