✕

Join us for a virtual meetup on Zoom at 8 PM, July 31 (PDT) about using One Time Series Database for Both Metrics and Logs 👉🏻 Register Now

✕
Skip to content
About TimescaleDB
TimescaleDB is a specialized time-series database built as an extension to PostgreSQL, combining the reliability and SQL compatibility of PostgreSQL with optimizations for time-series workloads. Developed by Timescale, it uses hypertables to automatically partition data across time and space dimensions, enabling efficient storage and querying of time-series data. TimescaleDB maintains full SQL compatibility while providing time-series specific functions, continuous aggregates, and data retention policies. It's particularly popular for IoT applications, financial data analysis, and infrastructure monitoring where PostgreSQL compatibility is essential.
GreptimeDB vs. TimescaleDB
Feature/AspectGreptimeDBTimescaleDB
Data ModelUnified Observability DatabasePostgreSQL-based Time-Series Database
Value ModelMulti-Value (supports complex data structures)Multi-Value (relational model with time-series optimization)
Multi-model SupportMetrics, Logs & Traces in one databaseTime-series data only (requires separate systems for logs/traces)
Ingestion ProtocolsSQL
gRPC
InfluxDB Line Protocol
Prometheus Remote Storage
OpenTelemetry
HTTP API
SQL
PostgreSQL protocol
COPY commands
Various connectors
Query LanguagesSQL & PromQL (dual interface)SQL (PostgreSQL-compatible)
Data RetentionFlexible TTL policies with automatic tieringData retention policies with automatic deletion
Continuous AggregationBuilt-in SQL aggregation, Pipeline ETL engine & Flow streaming computationContinuous aggregates (materialized views)
Use CasesUnified observability, real-time analytics, IoT monitoring, edge computingFinancial analytics, IoT applications, infrastructure monitoring, application metrics
ArchitectureCloud-native distributed with compute-storage separationPostgreSQL extension with hypertable partitioning
Storage FormatApache Parquet (columnar, compressed)PostgreSQL heap storage
Columnar storage (enterprise)
PostgreSQL CompatibilityNative SQL support with observability extensionsFull PostgreSQL compatibility and ecosystem
Scaling ModelHorizontal scaling with stateless compute nodesVertical scaling (open source)
Distributed hypertables (enterprise)
High AvailabilityNative clustering with automatic failoverPostgreSQL HA solutions (streaming replication, etc.)
LicenseApache 2.0Timescale License (community)
Commercial (enterprise features)
Cloud IntegrationNative object storage support with S3, GCS, etc.TimescaleDB Cloud service
Deployment OptionsSingle-node, cluster, Kubernetes-native, edge-to-cloud with unified APIPostgreSQL-based deployment, managed cloud service
Written LanguageRust (memory safety, performance)C (PostgreSQL extension)

Join our community

Get the latest updates and discuss with other users.