350-901 · Question #15
Which data type should be used to store data received from model-driven telemetry?
The correct answer is B. Time Series database. Model-driven telemetry produces streams of timestamped metric data, which time series databases are specifically designed to store and query efficiently.
Question
Options
- ABigQuery database
- BTime Series database
- CNoSQL database
- DPostgreSQL database
How the community answered
(38 responses)- A3% (1)
- B89% (34)
- C3% (1)
- D5% (2)
Why each option
Model-driven telemetry produces streams of timestamped metric data, which time series databases are specifically designed to store and query efficiently.
BigQuery is an analytical data warehouse optimized for batch queries on large datasets, not for continuous high-frequency telemetry ingestion.
Time series databases such as InfluxDB or Prometheus are optimized for ingesting high-frequency, timestamped data points - exactly what model-driven telemetry produces via streaming subscriptions. They provide efficient compression, retention policies, and time-range queries that relational and general-purpose NoSQL databases cannot match for this workload.
NoSQL databases are general-purpose document or key-value stores and lack the time-indexed optimization required for streaming telemetry data.
PostgreSQL is a relational database not natively optimized for time-series ingestion patterns, high write throughput, or automatic data expiration typical in telemetry use cases.
Concept tested: Time series database for model-driven telemetry
Source: https://developer.cisco.com/docs/model-driven-telemetry/
Topics
Community Discussion
No community discussion yet for this question.