Picking a vector database: a comparison and guide for 2023