From the course: LLM Foundations: Vector Databases for Caching and Retrieval Augmented Generation (RAG)

Unlock the full course today

Join today to access over 23,400 courses taught by industry experts.

Choose a vector database

Choose a vector database

Having discussed Milvus operations and two use cases for vector databases, let us now review some best practices for using vector databases. We begin with considerations for choosing a vector database. Vector databases is a fast-growing field that has not attained a mature state yet. We can expect them to evolve more in the near future. There are several options available for vector databases that makes the task of selecting one important. We have the option to choose a cloud service, or we can set up a standalone service in our data center. We can use an embedded in-memory database or deploy it in a scalable cluster. There are specialized vector databases as well as traditional databases that have vector support. The use case will determine the right vector database technology to use. So how do we decide on what type to choose for a given use case? We need to look at a few considerations. Do we need long-term storage? What are the scalability and reliability requirements? This will…

Contents