Vector Databases Explained