Zvec:阿里巴巴闪电般快速的进程内向量数据库
Zvec:阿里巴巴闪电般快速的进程内向量数据库
在 AI 和机器学习领域,向量数据库 已成为处理来自 LLM 的嵌入、图像识别和推荐系统的必需品。但大多数解决方案需要复杂的服务器设置。Zvec 应运而生——阿里巴巴变革性的开源向量数据库,直接在您的应用程序进程中运行。
🚀 为什么 Zvec 与众不同
拥有 9.3k GitHub 星标,基于阿里巴巴久经考验的 Proxima 搜索引擎构建,Zvec 提供:
- 闪电速度:在毫秒内搜索数十亿向量
- 零服务器:直接嵌入——无需配置,无部署麻烦
- 跨平台:Linux、macOS、Windows(新增!)、Android
- 稠密 + 稀疏:原生支持两种向量类型
- 混合搜索:结合相似性与结构化过滤
最新 v0.3.0 亮点(2026 年 4 月)
最近发布带来企业级功能: - Windows (MSVC) & Android 支持,官方 Python/Node.js 包 - RabitQ 量化 以提高内存效率 - CPU 自动分派 以实现最佳 SIMD 性能 - C-API 用于自定义语言绑定和 AI 代理集成
⚡ 60 秒快速上手
import zvec
# 定义模式
schema = zvec.CollectionSchema(
name="example",
vectors=zvec.VectorSchema("embedding", zvec.DataType.VECTOR_FP32, 4),
)
# 创建并插入
collection = zvec.create_and_open(path="./zvec_example", schema=schema)
collection.insert([
zvec.Doc(id="doc_1", vectors={"embedding": [0.1, 0.2, 0.3, 0.4]}),
zvec.Doc(id="doc_2", vectors={"embedding": [0.2, 0.3, 0.4, 0.1]}),
])
# 闪电般快速搜索
results = collection.query(
zvec.VectorQuery("embedding", vector=[0.4, 0.3, 0.3, 0.1]),
topk=10
)
print(results)
📦 简单安装
Python (3.10-3.14):pip install zvec
Node.js:npm install @zvec/zvec
🎯 完美适用于
- RAG 应用(检索增强生成)
- AI 代理内存 系统
- 推荐引擎
- 图像/视频相似性搜索
- 边缘设备 部署
🚀 可扩展性能
Zvec 处理 1000 万+ 向量,查询时间低于 10ms。请查看他们的全面基准测试,了解不同硬件配置的详细结果。
🌐 加入社区
- Discord 实时支持
- GitHub:alibaba/zvec
- 文档:zvec.org
无论您是在构建生产 RAG 管道还是实验本地嵌入,Zvec 消除向量搜索复杂性,同时提供企业级性能。立即 fork、star 并开始嵌入吧!
准备试用? pip install zvec,在下一个 Jupyter notebook 中搜索数百万向量。
原始文章:
查看原文