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 | InfluxDB |
|---|---|---|
| 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 | InfluxDB Line Protocol |
| Query Languages | SQL & PromQL | InfluxQL & SQL |
| Continuous Aggregation | Yes (in SQL) | Yes (in InfluxQL) |
| Use cases | Monitoring, observability, IoT data analysis, real-time analytics | Monitoring, observability, IoT, real-time analytics |
| Architecture | Cloud-native and flexible architecture, scaled from Edge to Cloud. | A monitoring platform in a single binary with InfluxDB v1 & v2, Cloud-native Architecture with InfluxDB v3 |
| Storage Format | Apache Parquet | TSM in InfluxDB v1 & v2, Apache Parquet in InfluxDB v3 |
| License | Apache 2.0 | MIT |
| 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. | Opensource single-node version. Horizontally scalable with decoupled storage and compute with InfluxDB v3 |
| Written Language | Rust | Golang for InfluxDB v1 & v2, Rust for InfluxDB v3 |