写点什么

Last Week in Milvus

作者:Zilliz
  • 2023-03-14
    北京
  • 本文字数:971 字

    阅读完需:约 3 分钟

Last Week in Milvus

 【What's New】

Milvus benchmark 白皮书发布[1] 。

与 Milvus 2.1 相比,Milvus 2.2 在 cluster 模式下的 QPS 增加了 48% 以上,在 standalone 模式下增加了 75% 以上。


【Core Updates】

其一,#22583[2] 在 2.3 版本中,Milvus 支持读取多个配置文件,分别是 user.yaml、default.yaml、milvus.yaml,优先级是 user > defualt > milvus,这个设计带来的好处是,用户只需将自定义配置记录在 user.yaml 中,不用修改 milvus.yaml,就不会受到 Milvus 升级、配置变更等场景的影响。

其二,#22376[3] 在 2.3 版本中,Milvus 会原生支持阿里云 OSS 对象存储。

其三,#22501[4] #22672[5] #22698[6] 在 2.3 版本中,错误码重构已经开始,基础框架已经搭建完毕,会持续对现有错误处理进行重构。这次设计参考了 CockroachDB 的错误处理经验,我们首先定义了 Leaf Errors。Leaf Error 是系统与外界交互的边界处,不可分解的 error,上层的 error 通过 wrap leaf error 与其它信息组合得到。具体可以参考代码: internal/util/merr/errors.go


【Knowhere】

关于 Knowhere,#717[7]#721[8] GPU 支持持续迭代中,预计在 Milvus 2.3 版本中一起发布。


【Community】

感谢 CuitingChen[9] 开源了 flink-connector-milvus[10],使用 Flink 流式写入 Milvus 的用户可以尝试一下。


【What's Up Next】

近期发布 2.2.4,2.3.0 版本 code freeze 并进入测试阶段。


【Did you know】

Milvus 支持在 search 和 query 时添加标量过滤表达式,表达式里支持哪些运算符、运算符的优先级是怎样的?[11]

详见https://milvus.io/docs/boolean.md


参考资料:

[1] 白皮书链接:https://zilliz.com/whitepaper

[2] #22583:https://github.com/milvus-io/milvus/pull/22583

[3] #22376:https://github.com/milvus-io/milvus/pull/22376

[4] #22501:https://github.com/milvus-io/milvus/pull/22501

[5] #22672:https://github.com/milvus-io/milvus/pull/22672

[6] #22698:https://github.com/milvus-io/milvus/pull/22698

[7] #717: https://github.com/milvus-io/knowhere/pull/717

[8] #721: https://github.com/milvus-io/knowhere/pull/721

[9] CuitingChen:https://github.com/CuitingChen

[10] flink-connector-milvus:https://github.com/CuitingChen/flink-connector-milvus

[11] 链接:https://milvus.io/docs/boolean.md

用户头像

Zilliz

关注

Data Infrastructure for AI Made Easy 2021-10-09 加入

还未添加个人简介

评论

发布
暂无评论
Last Week in Milvus_Milvus_Zilliz_InfoQ写作社区