Zvec 是 Alibaba 开源的进程内向量数据库,以本地库形式嵌入应用,无需单独启动服务。它支持稠密与稀疏向量、全文检索、混合查询、标量过滤、多种内存/磁盘索引以及写前日志。
来源:github.com/alibaba/zvec/blob/main/README.md;https://zvec.org/en/docs/… 查看 GitHub 仓库 → 📘 使用教程 →保留它的依据是官方在 2026-08-24 发布 v0.7.0,并新增 zvec-grep、DiskANN 平台与 I/O 支持、新索引/量化器、DocIterator 和 N-gram 全文检索。
来源:github.com/alibaba/zvec/releases/tag/v0.7.0应用直接打开本地 collection;WAL 提供持久性,不需要另起向量数据库服务。
来源:github.com/alibaba/zvec/blob/main/README.md同一查询可以组合稠密向量、稀疏向量、全文检索和结构化过滤,并提供 HNSW、DiskANN、IVF 等索引路线。
来源:github.com/alibaba/zvec/blob/main/README.md;https://zvec.org/en/docs/…官方提供 Python、Node.js、Go、Rust 和 Dart/Flutter 入口,v0.7.0 扩展了预编译 SDK 平台。
来源:github.com/alibaba/zvec/blob/main/README.md;https://github.com/alibab…Zvec 的 C++ 引擎与语言绑定运行在宿主应用进程中。collection 由 schema 定义向量和字段,数据与索引写入指定本地路径;应用插入 Doc,再用 Query 指定字段、查询向量和 top-k。多个进程可读同一 collection,但写入由单进程独占。
来源:github.com/alibaba/zvec/blob/main/README.md;https://zvec.org/en/docs/…64 位 Python 3.10–3.14(Python wheel)宿主应用自己提供 embedding本地持久化目录适合桌面工具、CLI、Notebook、单机 RAG、Agent 记忆和边缘应用,把向量检索直接嵌进进程。需要多租户权限、网络 API、独立扩缩容或多写者协调时,应在应用层补服务边界,或选择原生服务型数据库。
来源:github.com/alibaba/zvec/blob/main/README.md;https://zvec.org/en/docs/…最新正式版为 v0.7.0,发布于 2026-08-24。主要变化包括本地搜索 CLI zvec-grep、ReMe 后端集成、DiskANN 的 ARM64 与 io_uring 支持、IVF-RaBitQ/PQ-INT8、更多预编译 SDK、DocIterator 和 N-gram 全文 tokenizer。
来源:github.com/alibaba/zvec/releases/tag/v0.7.0;https://github.com/alibab…status: official_docs_checked_not_run | checked_at: 2026-09-23 | environment: 核对官方 README/中文 README、pyproject.toml、Quickstart、Benchmarks 与 v0.7.0 Release | limitations: 未安装 zvec、未创建 collection、未执行插入/查询、未测崩溃恢复、并发、索引构建、召回率或官方性能数字 | observed_output: README 标注 v0.7.0 发布于 2026-08-24;Python 安装指导要求 64 位 Python 3.10–3.14,并列出 Linux、macOS、Windows 支持;写入为单进程独占
来源:github.com/alibaba/zvec/releases/tag/v0.7.0;https://github.com/alibab…LanceDB 官方项目同样提供本地开源检索库,建立在 Lance 列式格式上,突出多模态数据、SQL、自动版本管理、Python/Node/Rust/REST 和云/企业路径。Zvec 更强调直接嵌入进程、稠密/稀疏/全文混合检索、多种 ANN 索引及本地 WAL。需要多模态列式数据和版本管理可评估 LanceDB;需要轻量本地 collection 与多类索引组合,可评估 Zvec。
来源:github.com/lancedb/lancedb;https://github.com/alibaba/zvec/blob/main/…Zvec 适合希望把混合检索放进单机进程、又不想维护独立数据库服务的项目。先在临时目录用固定小向量验证 schema、写入、查询和重开,再测试自己的数据规模、召回率、索引时间、磁盘占用和单写者安排。
来源:github.com/alibaba/zvec/blob/main/README.md;https://zvec.org/en/docs/…官方 README 与 Release 记录的日期是 2026-08-24;该版加入 zvec-grep、更多 DiskANN 平台支持、新索引与量化器、DocIterator 和 N-gram tokenizer。
不需要。Zvec 是进程内数据库,应用直接打开本地 collection 路径;网络 API、认证和多租户需要应用自行提供。
不可以。官方 README 说明多个进程可以并发读取,但写入为单进程独占,需要在应用层安排单写者。
README 的基础接口接收用户提供的向量。应用需要自行选择 embedding 模型,并保持写入与查询的模型、维度和归一化方式一致。