Category: All posts
Jun 27, 2025
Posted by
James Blackwood-Sewell
As of June 20, 2025, AWS has closed the door on new users of Amazon Timestream for LiveAnalytics. While existing users aren’t immediately affected, new AWS accounts can no longer create Timestream databases.
If you’ve used AWS services long enough, you know what this probably means. No new users means no new investment. No new features. And, eventually, end of support. This announcement marks the sunset clock quietly starting to tick for Timestream users.
In this post, we will walk through what this change means, the two flavors of Timestream that exist today, why migrating to Timestream for InfluxDB isn’t as attractive as it might seem, and how you can move to something much more powerful and future-proof: Tiger Postgres running on Tiger Cloud (creators of TimescaleDB).
This announcement applies specifically to Amazon Timestream for LiveAnalytics, the original engine launched by AWS in 2020 (and at the time, simply called “Timestream”). Today, however, there are two distinct products carrying the Timestream name, each with different architectures and capabilities.
Timestream for LiveAnalytics is the orginal product. It was AWS’s in-house, serverless time-series engine with a SQL-adjacent query language, automatic tiering, and storage classes (memory vs magnetic). It served metric pipelines very well (especially high-ingest, high-cardinality use cases like IOT), but over time, received limited feature updates.
Timestream for InfluxDB (launched March 2024) is a fully managed, non-serverless wrapper around InfluxDB OSS 2.x. It supports InfluxQL and Flux, integrates with other Influx products like Telegraf, and is optimized for telemetry and observability use cases with simple schemas.
While both are branded under "Timestream," they are entirely separate products—with different query languages, engines, and operational models. There's no built-in migration path between them, which has created confusion for some teams.
If you're already deep in AWS and looking for the path of least resistance, Timestream for InfluxDB might seem like the logical next step. It's managed. It supports open-source tooling. It even has a familiar name.
But dig deeper, and the problems become clearer.
Timestream for InfluxDB is based on InfluxDB OSS 2.x, a version that's already been superseded by Influx 3.0. It’s feature-frozen, with no planned improvements or public roadmap. The newer version isn’t just a feature upgrade either, 3.0 was a full engine rewrite in a different language (Rust), with a new storage format and API. Choosing Influx 2.x today is like writing a new application in Python 2.7.
And it gets worse: Influx has historically made life difficult for developers trying to build serious applications. Across its lifecycle, the platform has suffered from:
If all you want is to ingest and graph simple telemetry metrics Influx might work. But if you need to correlate data, build application dashboards with real context, run complex analytics, or power real-time analytics you're going to hit walls.
And let’s not forget: migration isn’t free. You'll need to:
It might seem easy because it's managed by AWS, but in reality you’re settling for a probable short-term patch, not a long-term solution.
TimescaleDB, the open-source engine at the heart of our stack, takes a fundamentally different approach to both Timestream products. Rather than building a time-series database from scratch, we chose to extend PostgreSQL (the most trusted, extensible relational database in the world) and layer in blazing fast time-series support.
You get the best of both worlds:
TimescaleDB goes far beyond just storing timestamped data. It’s a full analytical engine for metrics, events, measurements, and real-time analytics, built to handle time-series data alongside the rich relational and metadata models your application already uses.
And because all of this is built on PostgreSQL, you get a full relational toolbox out of the gate: SQL that works, joins that scale, JSONB support, CTEs, triggers, stored procedures, and all the extensions and integrations of the Postgres ecosystem.
If TimescaleDB gives you the power Timestream always lacked, Tiger Cloud gives you the ease of use. It’s a fully managed platform that feels just as seamless as an AWS-native service, but built for developers, not ops teams. No infrastructure to wire up. No guesswork around provisioning. Just spin up a service, connect your app, and ship.
Tiger Cloud is what Timestream could have been: easy to start, fast to scale, and powerful enough to handle real-time analytics without vendor lock-in. It’s the best of Postgres and TimescaleDB, extended for the cloud, operationalized, and ready to run in production today. Unlike the Influx variant, we also offer full support from the team that built the product, not just the team that runs it.
By pairing TigerData with AWS’s ecosystem, you get the best of both worlds: the power of PostgreSQL-native time-series analytics plus the convenience and reliability of a fully managed service.
Tiger Cloud is available today through the AWS Marketplace and is an AWS Partner ISV Accelerate offering, so you can deploy it in your favorite region and get consolidated billing. You can continue to use the AWS services you rely on (S3, Lambda, CloudWatch, VPCs, and more) while gaining TimescaleDB's hypertables, columnstore, continuous aggregates, and hyperfunctions. Tiger Cloud feels just like any other operationally ready AWS database, but combines relational and time-series superpowers under the hood.
If you’re ready to move off Timestream, here’s how to do it as smoothly as possible:
Use the UNLOAD
command to dump Timestream data to S3:
UNLOAD (
SELECT * FROM yourDB.yourTable
)
TO 's3://your-s3-bucket/'
WITH (
include_header = 'true',
max_file_size = '900MB'
);
UNLOAD
will be split into multiple files smaller than 1GBUNLOAD
is capped at 73 GB, so you’ll want to batch large datasets by time window. Sign up for Tiger Cloud (free for 30 days without a credit card), create a real-time analytics service, and you’ll be up and running in minutes.
Use the Livesync for S3 tool (available under the Actions menu for your service), which will monitor a bucket and migrate any S3 files found to a hypertable on the Tiger Postgres service.
When you configure your import you’ll follow these steps:
timestamptz
and enable the “Hypertable partition” slider.If you’re only importing a one-off snapshot then you can delete the Livesync when you’re done. For a detailed walkthrough of setting this up check out this blog.
You’re up and running (but if you get stuck please reach out to support, they’d love to help).
While Timestream may still be running, it's future is less certain. You could move to InfluxDB under the Timestream banner, but you’ll be trading away SQL, relational power, and long-term stability for a managed service that’s already frozen in time.
With TimescaleDB on Tiger Cloud in AWS, you get:
Sign up for Tiger Cloud today and give your migration a go!