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​ | ClickHouse​ |
---|---|---|
Data Model​ | Time-Series Database​ | Columnar-based data warehouse ​ |
Value model​ | Multi-Value​ | Multi-Value​ |
Multi-model​ | Metrics​, Logs & Events​ | Yes​​ |
Ingestion Protocols​ ​ | SQL​ gRPC​ InfluxDB Line Protocol​ Prometheus Remote Storage​ OpenTelemetry​ | SQL​ Supports many integrations​ ​ |
Query Languages​ | SQL & PromQL​ | SQL​ |
Continuous Aggregation​ | Yes (in SQL)​ | Yes (Materialized View in SQL)​ |
Use cases​ | Monitoring, observability, IoT data analysis, real-time analytics​ | Real-time analytics, big data processing, event logging, monitoring, IoT, data warehousing​ |
Architecture​ ​ | Cloud-native and flexible architecture, scaled from Edge to Cloud.​ | True column-oriented DBMS. Data is stored by columns, and during the execution of arrays (vectors or chunks of columns). Deployed as an on-premise service in private or managed service in the cloud.​ |
Storage Format​ | Apache Parquet​ | MergeTree Engine Family​ |
License​ | Apache 2.0​ | Apache 2.0​ |
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.​ | Horizontally scalable with support for data sharding, replication, and distributed querying​ ​ |
Written Language​ | Rust​ | C++​ |