Milvus 路线图
欢迎访问 Milvus 路线图!加入我们不断增强和发展 Milvus 的旅程。我们很高兴与大家分享我们的成就、未来计划以及对未来的展望。我们的路线图不仅仅是一份即将推出的功能列表,它还反映了我们对创新的承诺以及与社区合作的决心。我们邀请您深入了解我们的路线图,提供您的反馈意见,帮助塑造 Milvus 的未来!
路线图
类别 | Milvus 2.5.0 (在最近的版本中实现) | 下一个版本(25 年中期) | 未来路线图(1 年内) |
---|---|---|---|
人工智能驱动的非结构化数据处理 利用人工智能模型和先进技术加强对非结构化数据的处理和分析能力。 |
全文搜索 利用 Sparse-BM25 支持全文搜索。新的 API 接受文本作为输入,并在 Milvus 内部自动生成稀疏向量 Sparse Vector(GA) 支持稀疏向量的高效存储和索引方法 |
数据输入和数据输出 支持主要模型服务,以摄取原始数据 高级Reranker 支持基于模型的 Reranker 和用户自定义评分函数 JSON 增强 JSON 索引和解析,以加快处理速度 |
原始数据输入和数据输出 支持 Blob 和 url 引用以处理原始数据 支持更多数据类型 例如:Datetime、Map、GIS 支持向量 支持向量列表,典型用法如 Colbert、Copali 等。 |
搜索质量和性能 通过优化架构、算法和 API 提供准确、相关和快速的搜索结果 |
文本匹配功能 快速过滤文本/varchar 格式的关键字/标记 增强分组搜索 在混合搜索中引入分组_大小并添加分组支持 位图索引和反向索引 加快标签过滤速度 |
高级匹配 ,例如匹配短语、模糊匹配和更多标记符 聚合 标量字段聚合,例如最小、最大、计数、不同。 |
部分更新 支持对特定字段值的更新 排序功能 在执行过程中按标量字段排序 支持数据聚类 数据共定位 |
丰富的功能和管理 对开发人员友好的强大数据管理功能 |
在数据导入中支持 CSV 文件 Bulkinsert 支持 CSV 格式 支持空值和默认值 空值和默认值类型使从其他 DBMS 导入数据更加容易 Milvus WebUI(测试版) 面向 DBA 的可视化管理工具 |
主键重复数据删除 通过使用全局 pk 索引 在线 Schema 更改 例如添加/删除字段、修改 varchar 长度 数据版本管理与还原 支持通过快照进行数据版本管理 |
Rust 和 C++ SDK 支持更多客户端 支持 UDF 用户自定义函数 |
成本效益和架构 最先进的系统,优先考虑稳定性、成本效益和可扩展性 |
按字段加载 选择 Collections 的部分内容进行加载 内存优化 减少 OOM,增强负载 流节点(测试版) 提供全局一致性,解决根协调器的性能瓶颈 存储格式 V2(测试版) 通用格式设计,为基于磁盘的数据访问奠定基础 集群压缩 基于配置的数据再分配,加快读取性能 |
懒加载 可通过首次读操作启动加载,而无需显式调用 load() 分层存储 支持冷热存储,以优化成本 按字段释放 释放部分 Collections 以减少内存使用 流节点 (GA) 处理流数据并简化架构 |
消除依赖 减少或消除对 pulsar、etcd 等外部组件的依赖 将协调逻辑并入 MixCoord 简化架构 |
- 我们的路线图通常分为三个部分:最新发布的版本、即将发布的下一个版本以及明年的中长期愿景。
- 随着我们的进步,我们会不断学习,偶尔调整我们的重点,根据需要添加或删除项目。
- 这些计划仅供参考,可能会根据订阅服务的不同而有所变化。
- 我们将坚定不移地遵循我们的路线图,并以我们的发布说明作为参考。
如何贡献
作为一个开源项目,Milvus 的发展离不开社区的贡献。以下是您如何参与我们的旅程。
分享反馈
问题报告:遇到错误或有建议?在我们的GitHub 页面上打开一个问题。
功能建议:有关于新功能或改进的想法?我们很乐意听取您的意见!
代码贡献
传播信息
社交分享:喜欢 Milvus 吗?在社交媒体和技术博客上分享您的使用案例和经验。
在 GitHub 上为我们加星:在我们的GitHub 存储库上加星,以表示您的支持。