Does Milvus 0.7.0 support data files from previous versions of Milvus?

Does Milvus 0.7.0 support server configuration files from previous versions of Milvus?

No, Milvus 0.7.0 does not support server configuration files (server_config.yaml) from previous versions of Milvus.

Does Milvus 0.7.0 support applications built by clients from previous versions of Milvus?

No. The client interface in Milvus 0.7.0 have been updated. Applications based on previous versions of Milvus must also be updated before they can support Milvus 0.7.0.

What is Milvus?

Milvus is an open source similarity search engine for massive-scale feature vectors. It is built with heterogeneous computing architecture for the best performance and cost efficiency. Searches over billion-scale vectors take only milliseconds with minimum computing resources. It can be easily deployed on both bare metal and cloud platforms with Linux operating systems.

When is Milvus a good choice?

Milvus is best suited for applications that require reliable and efficient similarity search of large-scale vectors, and millisecond response times, regardless of scale.

Milvus returns single-row reads in 0.6 ms or less and single-row writes in approximately 0.03 ms, and supports a variety of indexes for optimizing query performance. It can also be used in hybrid search for both structured and unstructured data.

How to use Milvus?

Milvus provides various clients and supports all gRPC communication types.

How easy is it to use Milvus?

Milvus can be easily installed with docker images. You can use APIs for vector insertion, deletion, and search. For more details, see Install Milvus.

Is Milvus highly available?

Milvus supports write-ahead logging (WAL), which ensures the atomicity and durability of data operations. In distributed scenarios, Milvus ensures continuous service capability in case of any single point of failure.

Can Milvus handle datasets with 10-billion or 100-billion scale?

Milvus provides Mishards, a sharding middleware for Milvus, to establish an orchestrated cluster, which can process datasets with 10-billion or 100-billion scale. However, Mishards is still in the experimental phase and is not recommended for production. Refer to Mishards Readme for more information.

How does Milvus work?

When vectors are imported into Milvus, they will be stored and indexed. Each vector is assigned a unique ID. User-defined vector IDs are also supported. When vector are searched, IDs of the most similar vectors will be returned.