Member-only story

Milvus — Understanding Vector DB

Tony
5 min readJan 7, 2024

What is Vector DB

A vector database is a type of database specifically optimized to store and retrieve high-dimensional vectors. In the context of artificial intelligence (AI) and machine learning, vectors are often used to represent complex data such as images, audio, text, and more. This data is transformed into a high-dimensional space where similar items are close to each other and dissimilar items are distant.

Pic from ThirdAI Blog

The ability to accurately and efficiently search for similar vectors in a high-dimensional space is critical in numerous AI applications. For example, in image recognition, an image is transformed into a vector and the system searches for the most similar vectors in the database, allowing it to identify the object in the image. In recommendation systems, vectors representing user preferences are used to find similar vectors, which correspond to items the user might like.

However, dealing with vectors at scale presents significant challenges. Traditional databases are not equipped to handle the sheer volume of vectors and the complexity of high-dimensional vector search. As a result, the search might be slow, inaccurate, or might not even work at…

--

--

Tony
Tony

Responses (2)