在线向量检索通常需要复杂的索引和服务支持,部署和维护门槛较高。

SQLite-Vector 是一个跨平台、超高效的 SQLite 扩展,直接在普通 SQLite 表中存储向量,无需虚拟表、无需预先索引,内存占用低至 30MB,支持 Float32、Float16、Int8 等多种向量类型,完美适配边缘 AI 和移动端应用。| #扩展

它内置多种距离度量,C 语言实现并优化 SIMD 加速,运行速度极快,支持离线使用,无需外部服务器,轻松集成现有 SQLite 工作流。

主要功能:

- 无需虚拟表,向量直接以 BLOB 形式存储在普通表中;
- 零预索引,插入即用,实时向量搜索;
- 多种距离函数支持:L2、L1、COSINE、DOT 等;
- 极低内存占用,默认仅需 30MB;
- 跨平台支持 iOS、Android、Windows、Linux、macOS;
- 离线运行,隐私安全,无需云端依赖;
- 轻松集成 Python、Swift 及 SQLite CLI 等多种环境。

适合需要在本地快速实现向量搜索、语义检索、推荐系统和边缘 AI 的开发者和团队。安装简单,直接加载扩展即可使用。
 
 
Back to Top