tinkerbird
1.0.0
小鳥
Tinkerbird是一種瀏覽器本機向量數據庫,旨在有效地存儲和檢索高維矢量(嵌入)。它是用打字稿編寫的查詢引擎,利用HNSW(層次可導航的小世界)索引進行快速矢量檢索。存儲層利用索引的DB,可以使用LRU-CACHE擴展。
通過共同關注數據和嵌入,Tikerbird消除了往返,並減少了對矢量搜索工作負載的服務器端交互的依賴。借助Tinkerbird,敏感的數據仍然是本地的,因此從矢量搜索中受益,而沒有相關的成本,合規性和安全風險。
Tinkerbird使用索引DB作為其存儲層,而該層又基於Blobs和LevelDB存儲系統。通過使用IndexEdDB,它可以從索引的採用,穩定性和熟悉度作為離線第一工作流程的本地選擇中受益。
這是使用Tinkerbird構建的示例應用程序。查看Tinkerboard和Source。
通過向我們發送您的建議,錯誤報告或貓視頻來隨意為Tinkerbird做出貢獻。貢獻是使開源社區成為學習,啟發和創造的驚人場所的原因。您所做的任何貢獻都非常感謝。
根據MIT許可分發。有關更多信息,請參見許可證。 Tinkerbird被“原樣”提供,絕對沒有保證。我們對不可預測的結果引起的無關搜索,困惑的用戶或存在的危機不承擔任何責任。如果破裂了,那是您現在的問題! JK。