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
Feature/Aspect | GreptimeDB | TimescaleDB |
---|---|---|
Data Model | Time-Series Database | Time-Series Database |
Value model | Multi-Value | Multi-Value |
Multi-model | Metrics, Logs & Events | Metrics |
Ingestion Protocols | SQL gRPC InfluxDB Line Protocol Prometheus Remote Storage OpenTelemetry | SQL |
Query Languages | SQL & PromQL | SQL |
Continuous Aggregation | Yes (in SQL) | Yes (in SQL) |
Use cases | Monitoring, observability, IoT data analysis, real-time analytics | Monitoring, observability, IoT, real-time analytics,financial market data |
Architecture | Cloud-native and flexible architecture, scaled from Edge to Cloud. | Implemented as an extension on PostgreSQL |
Storage Format | Apache Parquet | PostgreSQL data format Apache Parquet for object storage tier |
License | Apache 2.0 | Timescale License (for TimescaleDB Community Edition) Apache 2.0 (for core PostgreSQL) |
Scalability | Opensource both single-node and cluster versions.By leveraging Object Storage (S3, and others), separating compute and storage will lead to scaling stateless compute nodes arbitrarily. | Only supports single-node deployments for open-source release.Scaling out across multiple-node deployments based on distributed hypertables. |
Written Language | Rust | C |