PostgreSQL + time-series

TimescaleDB is the leading open-source relational database with
support for time-series data. Fully managed or self‑hosted.

Try for free
Supercharged PostgreSQL

Rely on the same PostgreSQL you know and love, with full SQL, rock-solid reliability, and a massive ecosystem.

Accelerated performance

Achieve 10-100x faster queries than PostgreSQL, InfluxDB, and MongoDB. Native optimizations for time-series.

Massive scale

Write millions of data points per second per node. Horizontally scale to petabytes. Don’t worry about cardinality.

Relational & time-series, together

Simplify your stack, ask more complex questions, and build more powerful applications.

Worry-free operations

Let us run TimescaleDB for you, fully managed on AWS, Azure, or GCP in 75+ regions. Access top-rated support.

Lower costs

Spend less with 94-97% compression rates from best-in-class algorithms and other performance improvements.

Timescale Cloud

A modern, cloud-native relational database platform for time-series data based on TimescaleDB and PostgreSQL. The fast, easy, and reliable way to store all your time-series data.

Learn more

Time-series data is everywhere

All observability data is time-series data. Efficiently finding and addressing infrastructure and application issues is a time-series problem.

Promscale is the observability backend powered by SQL. It provides a single storage and query language for metrics and traces. Built on the dependable foundation of TimescaleDB and Postgres, it seamlessly integrates with Prometheus, Grafana, OpenTelemetry, and Jaeger and offers 100% PromQL compliance.

-- What is the change of memory consumption for each
-- of my k8s containers over the past 10 minutes?
SELECT time_bucket('10 seconds', time) AS period,
  container_id, avg(free_mem)
FROM metrics
WHERE time > NOW () - interval '10 minutes'
GROUP BY period, container_id
ORDER BY period DESC, container_id;

Got Prometheus or OpenTelemetry data? Use Promscale.

Promscale is the observability backend powered by SQL. Built on TimescaleDB, Promscale is the best way to store and query your Prometheus metrics and OpenTelemetry traces.

Learn more about Promscale

Built on PostgreSQL

Use the PostgreSQL tools and utilities you know and love

logo-chartio
collectd
logo-collectd
collectd
logo-apache-airflow
collectd
logo-dbeaver
collectd
logo-datadog
collectd
logo-dbglass
collectd
logo-debezium
collectd
logo-grafana
collectd
logo-docker
collectd
logo-hibernate
collectd
logo-jackdb
collectd
logo-kafka
collectd
logo-kubernetes
collectd
logo-looker
collectd
logo-mode
collectd
Join the largest time-series developer community
3,221,357+ ACTIVE
TimescaleDB databases

Built by developers for developers

Tutorials
Read

Tutorials

Explore step-by-step tutorials to get a tour of TimescaleDB features, including built-in SQL functions, and run your first queries using a public dataset.

Explore all tutorials
Use continuous aggregates
Read

Use continuous aggregates

Follow this tutorial to use TimescaleDB's automated materialization capabilities to speed up your common aggregate queries.

View tutorial
Timescale Blog
Read

Timescale Blog

Visit our blog to get our latest demos, tips and tricks, best practices for using time-series data, and updates about upcoming virtual events.

Explore the blog
Visualize your data with TimescaleDB and Grafana
Read

Visualize your data with TimescaleDB and Grafana

Learn how to set up, connect, and build your dashboards with TimescaleDB and Grafana (a popular open-source visualization tool).

View tutorial
Set up TimescaleDB with Prometheus
Download

Set up TimescaleDB with Prometheus

Create analytical, long-term storage for Prometheus data in TimescaleDB with one command-line statement using our Helm charts.

Launch now
API Reference
Search

API Reference

Get in-depth knowledge about all of TimescaleDB’s features and how to use them.

Explore the docs
Hacking NFL data with PostgreSQL, TimescaleDB, and SQL
Read

Hacking NFL data with PostgreSQL, TimescaleDB, and SQL

Learn how to use time-series data provided by the NFL to uncover valuable insights and improve your fantasy league team.

Learn more
Analyze historical intraday stock data
Read

Analyze historical intraday stock data

Financial data is time-series data. Follow this step-by-step guide on how to collect, store, and analyze intraday stock data with TimescaleDB.

View tutorial
Analyze cryptocurrency trends with ease
Read

Analyze cryptocurrency trends with ease

Developers love using TimescaleDB to analyze cryptocurrency data. Follow the tutorial and learn how.

View tutorial

Learn more about TimescaleDB

Check out our Documentation

Go to the Timescale Docs