Milvus Open Questions

架构与实现

  • MixCoord 聚合控制面的长期目标是什么?未来是否还会继续收敛角色数量?
  • StreamingCoord / StreamingNode 与旧 msgstream 抽象的最终统一边界是什么?
  • QueryCoordV2 的 replica / resource group 模型在大规模多租户场景下的主要瓶颈在哪里?

存储与执行

  • growing segment 与 sealed segment 的执行路径在 segcore 中分别有哪些关键优化?
  • QueryNodeV2 的 ShardDelegator 在 tsafe、delete buffer、segment distribution 之间有哪些最容易出错的状态转换?
  • clustering compaction、sort compaction 和 backfill compaction 的主要收益边界分别是什么?

后续精读建议

  • 精读 internal/querynodev2/delegator/ 子目录和相关测试
  • 精读 internal/datacoord/compaction_task_*.go
  • 精读 internal/core/src/segcore/ 的 segment load / search 执行路径
  • 结合官方 release notes 梳理 QueryCoordV2 / streaming / full-text 的版本演化