Milvus
开源向量数据库,专为可扩展的相似度搜索和 AI 应用而构建。
概述
Milvus 是一款专为存储和检索嵌入向量而设计的向量数据库——嵌入向量是文本、图像及多模态内容等非结构化数据的向量表示——它同时支持整数、字符串或 JSON 等常规标量字段,让你能够将向量相似性搜索与元数据过滤结合起来。
它采用分布式、Kubernetes 原生架构构建,将计算与存储分离,使查询和数据写入能力可以独立扩展;同时也支持单机的 Standalone 模式,以及可通过 pip 安装的轻量级 Milvus Lite,便于本地原型开发。它支持多种向量索引类型(HNSW、IVF、FLAT、SCANN、DiskANN)以及 GPU 加速,可根据不同的精度/速度/内存权衡对索引进行调优。
Milvus 既可以自托管,也可以作为 Zilliz Cloud 上的全托管服务使用。它适合那些构建需要大规模向量搜索的 AI 应用(例如检索增强生成、推荐系统或多模态搜索)的团队,而不是把向量搜索硬塞进通用数据库中。
- 编程语言
- Go, C++
- 许可证
- Apache-2.0
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。