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 video thumbnail image

Implementing Time Series

Time series data is truly industry-agnostic. It's created across use cases, from financial services to smart manufacturing. However, it can be challenging to work with due to its enormous storage footprint, which creates further challenges for querying and analyses to extract real-time insights. In this talk, we will cover the fundamentals of time series data and its usage.

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.

An illustration of a phone connected to data and a web page to signify simple app development.
An illustration of a magnifying glass next to a web page and data points to represent data insights.

Analytical insights, simplified

Discovering insights and patterns from your time series data is easier with the unified Query API that includes rich window functions and temporal operators for common and complex analytical queries.

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.

An illustration of shapes and data charts going into a green box to represent seamlessly managing data lifecycles.
Data charts, images, and papers with a magnifying glass clustered around 3 green tiers to represent simplified data estates.

Reduce complexity and cost

Eliminate costly, specialized databases that lead to complex data silos, data movement, and operational overhead. Instead, efficiently and securely manage both time series and operational data within a single versatile, general-purpose database.

“The specialized columnar storage format and efficient data handling process large volumes of time-stamped data with speed and accuracy. This streamlines operations and enables real-time insights, helping optimize our services and improve the customer experience.”
Andrés Murcia
Chief Technology Officer, Picap

Feature overview

mdb_time_series

Native time series collections

Store time series data in an optimized columnar format, reducing storage and I/O demands for greater performance and scale.

mdb_columnar_compression

Columnar storage format

Dramatically reduce your database storage footprint by more than 90% with columnar storage format and best-in-class compression algorithms.

realm_fast_queries

Real-time analytics with fast queries

Significantly faster query performance with block-based processing model designed for handling large-scale data in time series aggregations.

enterpriseadvanced_ops_manager

Full data lifecycle management

Support the entire time series data lifecycle from ingest, storage, analysis, and visualization to archiving.

general_action_read

Enriched index support

Advanced support for compound indexes on all fields, along with geo and clustered indexes, optimized for efficient querying.

general_features_complexity

Gap filling and densification

Handle missing data points using specialized gap filling and densification functions.

misc_delete

Fine-grained data modification

Ability to freely modify the data with updates and deletes giving you more flexibility and control.

general_features_scale_bigger

Scale horizontally

Horizontally distribute large data sets to reduce latency and comply with data sovereignty regulations.

Get started with
time series

Effortlessly handle large volumes of data with a cost-effective solution designed to meet the most demanding requirements of time series data.
View Documentation
Time series collections
Automatically store time series data in a specialized columnar format optimized for high storage efficiency, reduced I/O and low latency queries.
Read the docs
JSON
Window functions
Unlock insights faster with the unified and expressive Query API, leveraging Window Functions and Temporal Operators.
Learn about the MongoDB Query API
CRUD
Data densification
Handle missing or uneven data with densification and gap-filling functions. Perform analytics and ensure correctness by eliminating gaps in time or filling in missing values with methods like linear interpolation.
View aggregation pipeline operators
Shell

Deliver insights from time series data

Find out how to leverage time series data to create great application experiences.
An illustration of a laptop with information bars hovering over it to represent the time series collections.

MongoDB time series collections

Learn more about the new time series collections and how you can start building time series applications today.

A bag of coins sits next to a bar chart.

Avoiding the hidden costs of bolt-on databases

Learn how MongoDB Time Series Collections reduce complexity, lower costs, and improve performance compared to bolt-on databases.

Learn more
An illustration of blue data points on a graph to represent analysis with the time series collections.

Currency analysis with time series collections

Read the three-part blog on how to build a currency analysis platform with MongoDB time series.

Learn more

Atlas Stream Processing supports Time Series

Send processed data downstream into a Time Series Collection.

Learn more

Get the most out of Atlas

Build and run applications like IoT and financial analytics with MongoDB native time series capabilities.
atlas_query_api

Query API

Perform analytics on your time series collections using the unified, expressive Query API to easily uncover insights and patterns.

Learn more
atlas_charts

Charts

Create graphs from times series collections and embed visualizations into your applications for a rich user experience.

Learn more
atlas_online_archive

Online Archive

Automatically tier aged data out of the database and into cloud object storage without losing access to it or dealing with ETL pipelines.

Learn more

Build time series applications on MongoDB

Natively support the entire time series data lifecycle – from ingestion, storage, querying, real-time analysis, and visualization to online archiving.
MONGODB NATIVE TIME SERIES
  • Time series collections
  • Columnar compression
  • Time series queries & analytics
  • Automated data lifecycle
  • Support for updates & deletes
  • Sharding support