Vector databases, an important component within AI-driven architectures, have gained a lot of popularity with the advent of mainstream AI and large language models (LLMs).
In the most basic terms, vector databases are databases that allow the storage and retrieval of vectors. Vectors are the key component of LLMs that abstract and reason about the data the model has been trained on.
Vector databases, however, being databases, can do more than just store and retrieve vectors. They also provide built-in approximate nearest neighbor (ANN)…