ティンカーバード
Tinkerbirdは、高次元ベクトル(埋め込み)の効率的なストレージと取得用に設計されたブラウザネイティブベクトルデータベースです。タイプスクリプトで記述されたクエリエンジンは、高速ベクトル検索のためのHNSW(階層ナビゲーションの小さな世界)インデックスを活用しています。ストレージレイヤーは、LRUキャッシュで拡張できるIndexEdDBを使用します。
データと埋め込みを共同配置することにより、Tikerbirdは往復を排除し、ベクトル検索ワークロードのサーバー側の相互作用への依存を減らします。 Tinkerbirdを使用すると、機密データは依然としてローカルであるため、関連するコスト、コンプライアンス、セキュリティのリスクなしに、ベクター検索の恩恵を受けます。
TinkerbirdはIndexEdDBをストレージレイヤーとして使用し、BlobsおよびLevelDBストレージシステムに基づいて構築されます。 IndexEdDBを使用することにより、Offline First Workflowのネイティブ選択として、IndexEdDBの採用、安定性、および親しみやすさの恩恵を受けます。
Tinkerbirdを使用して構築されたサンプルアプリは次のとおりです。ティンカーボードとソースをご覧ください。
あなたの提案、バグのレポート、または猫のビデオを私たちに送って、ティンカーバードに自由に貢献してください。貢献は、オープンソースコミュニティを学び、インスピレーションを与え、創造するのに驚くべき場所にするものです。あなたがする貢献はどんな貢献も大歓迎です。
MITライセンスの下で配布されます。詳細については、ライセンスを参照してください。 Tinkerbirdは「現状のまま」提供されており、まったく保証されていません。私たちは、予測不可能な結果によって引き起こされる無関係な検索、混乱したユーザー、または実存的な危機について一切責任を負いません。それが壊れたら、それは今あなたの問題です! JK。