epsilla-cloud/vectordb

A high performance Vector Database leveraging parallel graph computing

何を解決するか

Epsilla は、埋め込みベクトル向けの高パフォーマンスでスケーラブルかつコスト効率の良い類似性検索を提供するオープンソースのベクトルデータベースです。大規模言語モデルにおける情報検索と記憶保持のギャップを埋めます。

動作方法

C++ で記述されたこのシステムは、ベクトルインデキシングに高度な並列グラフ走査技術を使用しています。これにより、HNSW よりも最大10倍の高速な検索を実現しながら、99.9%以上の精度を維持できます。ベクトルを完全なデータベース管理システム内の標準的なフィールドタイプとして扱い、コンピューティングとストレージの分離、クラウドネイティブでサーバーレスなアーキテクチャをサポートしています。

対象ユーザー

プロダクション規模のベクトル検索を必要とするAIアプリケーションを開発する開発者。ハイブリッド検索(密度ベクトルとスパースベクトルの併用)および LangChain や LlamaIndex などのフレームワークとのシームレスな統合も可能です。

特徴

  • 高パフォーマンス: HNSW よりも10倍高速なベクトル検索で、99.9%以上の精度を実現。
  • ハイブリッド検索: 密度ベクトルとスパースベクトルを組み合わせ、検索精度を向上。
  • 組み込み埋め込みサポート: 「自然言語入力、自然言語出力」の検索体験を可能に。
  • データベース管理: メタデータフィルタリングをサポートする、馴染み深いテーブルとフィールドの概念。
  • クラウドネイティブ: マルチテナント、サーバーレスデプロイ、コンピューティングとストレージの分離をサポート。
  • 広範な統合: Python、JavaScript、Ruby クライアントと REST API を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト