Courseiva

AI0-001 AI Infrastructure and Technologies Practice Question

An organization is building a recommendation system that requires low-latency vector similarity search. They need to store and query millions of embeddings. Which THREE technologies are appropriate for this task?

⚠ Common exam trap

The trap is confusing general-purpose data stores (Snowflake, S3) with vector databases; candidates may think any storage can handle embeddings, but only specialized vector databases provide the necessary indexing and low-latency search.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Weaviate

Weaviate (C) is a purpose-built vector database that indexes embeddings and supports low-latency approximate nearest neighbor (ANN) similarity search over millions of vectors, making it ideal for recommendation systems. pgvector (D) extends PostgreSQL with vector data types and ANN indexes (e.g., HNSW, IVFFlat) so embeddings can be stored and queried with low latency alongside relational data. Pinecone (E) is a fully managed vector database designed specifically for high-performance similarity search at scale, directly matching the low-latency embedding query requirement. Snowflake (A) is a cloud data warehouse optimized for analytical SQL workloads, not sub-second vector similarity search, and Amazon S3 (B) is object storage that can hold embedding files but provides no native vector indexing or similarity query capability.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Snowflake

    Why it's wrong here

    Snowflake is an analytical data warehouse, not a purpose-built vector index, so it cannot deliver the low-latency approximate nearest-neighbour search millions of embeddings demand. It tempts because Snowflake stores and processes data at scale, and would suit batch analytics over embeddings rather than real-time similarity queries.

  • ✗

    Amazon S3

    Why it's wrong here

    Amazon S3 is object storage without a native vector index or similarity query API, so it cannot serve low-latency nearest-neighbour search over millions of embeddings. It tempts as cheap, durable storage for embedding files, and would be correct as the backing store feeding a dedicated vector database.

  • ✓

    Weaviate

    Why this is correct

    Weaviate is a purpose-built vector database that indexes embeddings using HNSW graphs, delivering the low-latency approximate nearest-neighbour similarity search the scenario demands across millions of vectors. It satisfies the scale and latency constraints directly, unlike general-purpose stores lacking native vector indexing.

  • ✓

    pgvector

    Why this is correct

    pgvector adds vector storage and approximate nearest-neighbour indexes directly to PostgreSQL, letting millions of embeddings be queried alongside relational data. It satisfies the low-latency similarity search requirement without introducing a separate database into the recommendation stack.

  • ✓

    Pinecone

    Why this is correct

    Pinecone is a managed vector database engineered for approximate nearest-neighbour search across billions of vectors, delivering consistently low query latency. It satisfies the low-latency similarity search requirement without the operational burden of self-hosting an index.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

This AI0-001 question is part of Courseiva's 962-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official CompTIA exam blueprint

This AI0-001 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI0-001 exam.