Courseiva
ML Workflows →hardMultiple Choice

Databricks-ML-Assoc ML Workflows Practice Question

When using the Databricks Feature Store for real-time inference, why is it recommended to use a specific online store (e.g., Cosmos DB) instead of querying the offline store?

⚠ Common exam trap

Candidates often assume the offline store can be used for real-time inference because it contains all the data, ignoring the high-latency performance limitations of Delta Lake.

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

✓

Online stores are designed for low-latency random access lookups.

Offline stores (Delta Lake) are optimized for high-throughput, sequential read/write operations common in batch training, but they suffer from high latency during random access lookups. Online stores are optimized for low-latency point lookups (Key-Value access). Separating these storage tiers allows ML models to achieve the sub-millisecond response times required for real-time applications while still leveraging the massive analytical capabilities of the offline store for training.

Answer analysis

Option-by-option breakdown

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

  • ✗

    The offline store is not compatible with the Python programming language.

    Why it's wrong here

    Delta tables support Python, Scala, and SQL equally well. The compatibility issue is not about the language but about the storage architecture's performance profile. Offline stores are simply not built for the fast, point-based retrieval patterns required by online inference endpoints, regardless of the language used.

  • ✗

    The offline store cannot handle concurrent requests from multiple inference endpoints.

    Why it's wrong here

    Delta Lake is highly concurrent, but it is not optimized for low-latency random access. It is designed for massive analytical scans. Concurrency is not the limiting factor here; the latency overhead of traversing the file system and log structure is what prevents it from being used for real-time lookups.

  • ✓

    Online stores are designed for low-latency random access lookups.

    Why this is correct

    Real-time inference demands rapid, single-record retrieval. Online stores provide this by using indexing and caching mechanisms that allow for millisecond-level latency. Offline stores, by contrast, are designed for batch processing, which makes them unsuitable for servicing individual real-time prediction requests in a production environment.

  • ✗

    The offline store requires a GPU cluster to perform any queries.

    Why it's wrong here

    Delta tables run efficiently on standard CPU clusters. There is no requirement for GPUs for querying data in Delta Lake. This option is technically incorrect as the compute requirements for Delta Lake are related to data volume and complexity of transformations, not hardware type.

About these practice questions

This Databricks-ML-Assoc question is part of Courseiva's 319-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 Databricks exam blueprint

This Databricks-ML-Assoc practice question is part of Courseiva's free Databricks 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 Databricks-ML-Assoc exam.