Tiered Storage is Timescale's multi-tiered storage architecture engineered to enable infinite, low-cost scalability for time series and analytical databases in the Timescale platform.
Tiered storage complements Timescale's standard high-performance storage tier with a low-cost bottomless storage tier; an object store built on Amazon S3. We'll refer to this low-cost bottomless storage tier as object storage in our documentation.
This object storage tier is designed for data that is rarely accessed and has lower performance requirements. For example, it is a great solution to keep old data for long periods of time (even forever) for auditing or reporting purposes without incurring the higher costs or data size limitations of our high-performance storage tier.
Timescale offers a simple API to define policies to tier data from the high-performance storage tier to the object storage tier as it ages without the need of any ETL process or infrastructure changes; no need to implement and maintain custom-built, bespoke solutions to offload data to secondary storage or fetch it back in case they are needed for analysis. And if you have or want to not keep very old data around, you can also add retention policies over tiered data as well.
Your data is always there and can be queried when needed. When you run a query, Timescale seamlessly figures out what storage tiers it needs to access to generate the response.
Info
Tiered storage is available only on the Timescale Platform, and is not supported on self-hosted instances.
In this section:
- Learn about the object storage tier before you start using tiered storage.
- Quick tour of tiered storage.
- Learn how to enable the object storage tier on your service.
- Manually tier chunks to schedule individual chunks to be tiered.
- Create a Tiering Policy to automatically schedule chunks to be tiered.
- Learn how to query tiered data.
- Manually untier chunks to move data back to the high-performance local storage tier.
Keywords
Found an issue on this page?
Report an issue!