Why RAG systems need vector databases, how similarity search works, and how to pick between the popular options.