How Vector Databases Work