Time Series.
Build faster, gain insight, reduce cost.
Build and run data-intensive analytical applications by combining the flexibility of the document model with time series collections.
Time Series Overview
Optimized for the demands of analytical and IoT applications, MongoDB Time Series collections offer reliable data ingestion, a columnar storage format, and fast query processing. This cost-effective solution is designed to meet the most demanding requirements for performance and scale.
Build time series apps faster
Simplify and accelerate app development with native time series collections that automatically handle the complexities and challenges of time series data, without the need for extra instrumentation by developers. This means faster time to market and a better developer experience.
A streamlined time series experience
Seamlessly manage the entire time series data lifecycle – ingest, storage, analysis, visualization, and archive. There's no need to worry about performance or scalability since columnar storage and compression optimize for query speed and cost efficiency, even as data grows over time.
Feature overview
Native time series collections
Store time series data in an optimized columnar format, reducing storage and I/O demands for greater performance and scale.
Columnar storage format
Dramatically reduce your database storage footprint by more than 90% with columnar storage format and best-in-class compression algorithms.
Faster queries
Optimize your queries with compound secondary indexes on all fields to achieve faster queries at scale.
Full data lifecycle management
Support the entire time series data lifecycle from ingest, storage, analysis, and visualization to archiving.
Real-time analytics
Use window functions to calculate moving averages and sums over flexible time-based windows.
Gap filling and densification
Handle missing data points using specialized gap filling and densification functions.
Fine-grained data modification
Ability to freely modify the data with updates and deletes giving you more flexibility and control.
Scale horizontally
Horizontally distribute large data sets to reduce latency and comply with data sovereignty regulations.
Get started with
time series
Time series collections
Window functions
Data densification
{
"$densify": {
"field": "ts",
"partitionFields": ["meta.location", "meta.model"],
"step": 5,
"unit": "minute",
"Range":[ ISODate("2014-03-08T03:05:15"),
ISODate("2014-03-08T03:10:15") ]
}
}
Deliver insights from time series data
MongoDB time series collections
Learn more about the new time series collections and how you can start building time series applications today.
Build time series applications on MongoDB
- Time series collections
- Columnar compression
- Time series queries & analytics
- Automated data lifecycle
- Support for updates & deletes
- Sharding support