5 karma · joined October 21, 2019
Will it be better than Model runtime with HTTP support?
I think the Ann benchmark should pay more attention on
1. The index building speed, as this is very important in some production scenarios. Now it only says I will give 5 hours to build the index on that 1 million vectors.
2. The memory footprint, as 1m vectors are not that many. We will have to deal with billion s of vectors for chemical molecules, images and word vectors. The memory consumption will definitely impact how many servers you need.
It's about the ML scenarios. If you want to search thru a huge amount of unstructured data after vectorization tech (like deep learning), Milvus will help you a lot.
Our users use Milvus in below scenarios: 1. Chemical molecules analysis, searching SMILE format vectors 2. Image retrieval type application, for example shopping website 3. NLP 4. Recommendation system 5. and more, we are collecting users' feedback
Based on our users experience, SQ8 is the most balanced one at this moment. SQ8 provides 8x compression, higher accuracy and better performance.
Most people told us running Milvus on arm looked cool but they were not sure if they want to do this...
Please tell us your requirements and scenarios on arm. It will really help.
It explains how Milvus managing vectors.
Again, hopefully be ready by the end of 1Q this year.
At this moment, the IVF indecies are based on FAISS. So the performance is the same as Faiss.
IVF_SQ8H is the reconstruction from Faiss IVF SQ8. Performance is much better, but you need GPU for it.
We provide benchmark test procedures and tools.
Please check this: https://github.com/milvus-io/bootcamp/tree/master/EN_benchma...
We are now working on the vector deletion. Hopefully will be ready by the end of 1Q this year.