Vector Databases and Approximate Nearest Neighbor Search