Last Week in Milvus

What's New

Milvus 社区开通了 Discord 交流频道 https://discord.com/invite/8uyFbECzPX

Milvus 发布了2.3.3版本,详见 https://milvus.io/docs/release_notes.md#233

Core Updates

#28021 #27761 #27722 Milvus社区正在对delete和compaction逻辑进行一系列优化,会像其他WAL架构的数据库一样,使用一层Level 0 segment存储删除记录,此优化后会使得整体的写入逻辑更清晰,compaction架构上更简洁,详细设计见 https://github.com/milvus-io/milvus/issues/27675

#28191 #28223 #28247 #28260 #28275 为了保障用户从2.2可以对生产无影响的滚动升级到2.3,社区正在进行大量的代码优化以及bug修复,优化完毕后升级时间控制在1分钟以内,期间会出现少量查询报错,对业务影响很小。

#28106 通过优化proto类的指针使用,在查询retrieval阶段节约一倍内存拷贝

#28258 为了对接不同的云的对象存储,经过一系列尝试及测试之后决定使用 https://github.com/apache/incubator-opendal 作为中间层对接不同的云存储,相较于使用aws、gcp、azure等提供的sdk,对接方式上更加统一,同时内置了并发控制,Milvus更关注在数据库本身而不用去做繁重的适配工作 #24390 升级go版本至1.20

Knowhere

#180 删除PQFastScan 中无用的统计信息 #185 为scann索引构建时增加了行数的约束,防止在查询阶段再报错的问题 #181 升级faiss版本至1.7.4

Birdwatcher

#210 新增命令显示删除的segment

Backup

#236 优化backup速度

Good First Issue

https://github.com/milvus-io/milvus/issues/28315 为查询链路增加更清晰的span,方便诊断问题

What's Up Next

发布2.2.15版本,此版本可以滚动升级到2.3.3

Did you know

milvus-lite是轻量级的MIlvus向量数据库,可以用于本地调试以及完成简单的POC,关于它的介绍详见 https://milvus.io/docs/milvus_lite.md

本文由 mdnice 多平台发布

你可能感兴趣的:(程序人生)