vector database 101