Amazon Timestream vs PostgreSQL
Amazon Timestream
aws.amazon.comPostgreSQL
postgresql.orgSide by side
| Figure | Amazon Timestream | PostgreSQL |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 5 | 1 |
| Spec score · Database Software | 9.1 (#6) | 8.3 (#34) |
| Free plan | No | Yes |
| Security | AWS says Timestream data is encrypted by default, and supports customer-managed AWS KMS keys for specified InfluxDB deployments. | Listed security features include GSSAPI, LDAP, SCRAM-SHA-256, certificate and OAuth 2.0 authentication, access controls, row- and column-level security, and multi-factor authentication. |
| What it does | Amazon Timestream is a managed time-series database for IoT telemetry, operational monitoring and real-time analytics. | PostgreSQL is an open source object-relational database system that uses and extends SQL to store and scale complex data workloads. |
Plans
Amazon Timestream
- On-demandPrice not published
- Amazon Timestream on-demandFree
- Timestream for InfluxDB single-AZ example$737.88 a month
- Database Savings PlansPrice not published
- Timestream for LiveAnalytics on-demandPrice not published
In their own words
Amazon Timestream
Amazon Timestream is a managed cloud service offering time-series database engines for low-latency queries and large-scale ingestion. Timestream for LiveAnalytics scales ingestion, storage and query capacity independently and can process millions of queries. Memory and magnetic tiers support retention rules that move data and delete older records. Timestream for InfluxDB 3 Enterprise supports clusters of up to 15 nodes assigned to ingestion, query or compaction work. Backups can run hourly, daily, weekly, monthly or on a custom cron schedule, with retention from one to 365 days; on-demand backups can remain for up to 3,650 days. AWS states that data is encrypted by default and documents IAM, KMS and AWS Backup integrations. Ingestion options include SDKs, CLI, WriteRecords API, Lambda, IoT Core, Kinesis, MSK, Managed Service for Apache Flink and Telegraf. SQL, Flux and InfluxQL are supported query languages.
PostgreSQL
PostgreSQL is a free, open-source database system for storing and scaling complex data workloads. It uses SQL and adds object-relational capabilities, with support for primitive and structured values as well as documents, geometric data, and custom types. Its supported formats include JSON/JSONB, XML, arrays, ranges, and UUIDs. For data integrity, it provides keys, constraints, locks, transactions, savepoints, and SQL-standard transaction isolation levels. Performance tools include multiple index types, query planning and optimization, parallel processing, partitioning, just-in-time expression compilation, and asynchronous I/O. Recovery and availability features include write-ahead logging, several replication methods, point-in-time recovery, and active standbys. Security options include multiple authentication methods, access controls, row- and column-level security, and multi-factor authentication. Extensions, procedural languages, and foreign data wrappers can connect PostgreSQL to other databases or streams. It runs on Linux, macOS, and Windows, and is self-hosted; no managed service is listed. The PostgreSQL License permits use, copying, modification, and distribution without a fee, subject to its conditions.