0
0
Prompt Engineering / GenAIml~5 mins

Vector databases (Pinecone, ChromaDB, Weaviate) in Prompt Engineering / GenAI - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a vector database?
A vector database stores and searches data as vectors, which are lists of numbers representing things like text or images. It helps find similar items quickly by comparing these vectors.
Click to reveal answer
beginner
Name three popular vector databases.
Pinecone, ChromaDB, and Weaviate are three popular vector databases used to store and search vector data efficiently.
Click to reveal answer
intermediate
How does a vector database find similar items?
It compares vectors using math measures like cosine similarity or Euclidean distance to find items that are close or similar in meaning.
Click to reveal answer
beginner
What is a real-life example of using a vector database?
Imagine searching for a photo of a sunset. A vector database can find photos that look similar by comparing their vector representations, even if the exact words aren’t used.
Click to reveal answer
intermediate
What makes Pinecone, ChromaDB, and Weaviate different?
Pinecone is a managed service focusing on scalability and speed. ChromaDB is open-source and easy to integrate. Weaviate offers rich features like built-in ML models and semantic search.
Click to reveal answer
What does a vector in a vector database represent?
AA type of image file
BA text string describing data
CA database table row
DA list of numbers representing data features
Which similarity measure is commonly used in vector databases?
AExact string match
BCosine similarity
CSorting alphabetically
DCounting words
Which vector database is known for being open-source?
AChromaDB
BPinecone
CWeaviate
DMySQL
What is a key benefit of using a vector database?
AFast similarity search on complex data
BStoring only text files
CReplacing spreadsheets
DRunning SQL queries faster
Which vector database offers built-in machine learning features?
APinecone
BChromaDB
CWeaviate
DSQLite
Explain what a vector database is and why it is useful in AI applications.
Think about how computers find similar things using numbers.
You got /4 concepts.
    Compare Pinecone, ChromaDB, and Weaviate in terms of features and typical use cases.
    Focus on what makes each database special.
    You got /4 concepts.