Last Week in Milvus
What's New
全力冲刺 2.3.0 发布中
Core Updates
#25663 删除了 calc_distance 接口。此接口用于计算输入的向量之间的距离,但由于使用用户较少,且维护成本较高,会在 2.3.0 中将其删除。
#25031 大量用户反馈在 standalone 模式下,系统空载情况下也会有很高的 CPU 占用,经过长期的排查,发现了几个问题:一是 rocksdb 的参数使用不当会触发很多无意义的 compaction 以及磁盘 IO,二是迭代器使用不当频繁访问同一前缀的数据。在此 pr 中针对性的进行了修复,经过测试空载情况下会有 50%以上资源节省。
#25708 为了减少系统复杂度,在 2.3.0 中会移除这些 metric 的支持 TANIMOTO/SUPERSTRUCTURE/SUBSTRUCTURE。
#25698 进一步减少了 load 过程中的临时内存占用,在 2.3.0 中预计只需要原始索引大小 1 倍的临时内存即可完成加载。
Knowhere
#788 线程池改为 folly 的 threadpool,在高 qps 场景下能够显著的提高性能,具体的统计信息详见 pr #985 优化 HNSW 索引的缓存使用,提升查询性能。
Birdwatcher
#169 为 Birdwatcher 增加了 web 模式,可以通过命令行启动 Birdwatcher 监听端口,方便用户通过 restful 接口分析、管理 milvus。 #170 增加 explain balance 命令,可以通过该命令分析负载任务。
Good First Issue
https://github.com/milvus-io/milvus/issues/25624 为对象存储 client 增加更多的参数
New Contributor
What's Up Next
下周发布 2.2.12
Did you know
如何集成 Milvus 和 llama-index,详见文档 https://milvus.io/docs/integrate_with_llama.md
评论