Milvus为什么需要load整个index data到内存中,而不是类似MySQL这种传统数据库做分片加载 #31623
-
Milvus为什么需要load整个index data到内存中,而不是类似MySQL这种传统数据库做分片加载 |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 22 replies
-
分片加载,swap这些功能正在做,以后可以加载更为灵活。 |
Beta Was this translation helpful? Give feedback.
-
请问有预期计划么,目前milvus只存id 和 vector,后面接了个MySQL,拿到id去mysql看正文。尽量让他load少。 |
Beta Was this translation helpful? Give feedback.
-
2.4已经支持了mmap功能了( https://milvus.io/docs/mmap.md)。需要注意的是这样做性能可能会非常慢,尤其是向量索引,原因是向量的查询locality很差,对磁盘的io要求很高。所以这非常看你的use case |
Beta Was this translation helpful? Give feedback.
-
估出来是 1144.5 G |
Beta Was this translation helpful? Give feedback.
-
如果是开服务器的话,一般256G内存最少对应32核,32核是不是大概率都会空闲呀 |
Beta Was this translation helpful? Give feedback.
-
Zilliz Cloud迁移数据 带宽情况怎样呢,害怕打完embedding的数据导入花好几天。 |
Beta Was this translation helpful? Give feedback.
-
请各位提问时尽量使用英语,Milvus社区里有世界各地的工程师,用英文问答所有人都能看得懂。 |
Beta Was this translation helpful? Give feedback.
2.4版本的后续小版本会有动态加载的方案,估计也就一两个月的事情吧。现在把标量数据接到mysql里节省内存也没啥问题。