TimescaleDB is an extension for PostgreSQL that enables time-series workloads, increasing ingest, query, storage and analytics performance.
You can install self-hosted TimescaleDB for free from
source, or a pre-built container.
This guide provides instructions for installing the latest version of
TimescaleDB. For more details about the latest release, see the
release notes section.
Development and production environments
The following instructions are for development and testing installations. For a production environment, we strongly recommend that you implement the following, many of which you can achieve using PostgreSQL tooling.
- Incremental backup and database snapshots, with efficient point-in-time recovery.
- High availability replication, ideally with nodes across multiple availability zones.
- Automatic failure detection with fast restarts, for both non-replicated and replicated deployments.
- Asynchronous replicas for scaling reads when needed.
- Connection poolers for scaling client connections.
- Zero-down-time minor version and extension upgrades.
- Forking workflows for major version upgrades and other feature testing.
- Monitoring and observability.
Deploying for production? With a Timescale Cloud service we tune your database for performance and handle scalability, high availability, backups and management so you can relax.
Installation
Use Timescale
Timescale's cloud service is the easiest way to get started with TimescaleDB. Create single and multi-node services in one click, enable replicas and forks, resize your compute and storage anytime, and forget about manual backups and data recovery.
Keywords
Found an issue on this page?Report an issue or Edit this page
in GitHub.