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 InfluxDB
InfluxDB is an open-source time series database developed by InfluxData. It is designed to handle high write and read loads, making it well-suited for use cases that require real-time data collection and analysis, such as monitoring applications, IoT devices, and sensor networks. InfluxDB uses its own query language called InfluxQL, which is similar to SQL, to interact with the database.
Click here to read the full report of GreptimeDB vs. InfluxDB Performance Benchmark.
GreptimeDB vs. InfluxDB
Feature/AspectGreptimeDBInfluxDB
Data ModelTime-Series DatabaseTime-Series Database
Value modelMulti-ValueMulti-Value
Multi-modelMetrics, Logs & EventsMetrics
Ingestion ProtocolsSQL
gRPC
InfluxDB Line Protocol
Prometheus Remote Storage
OpenTelemetry
InfluxDB Line Protocol
Query LanguagesSQL & PromQLInfluxQL & SQL
Continuous AggregationYes (in SQL)Yes (in InfluxQL)
Use casesMonitoring, observability, IoT data analysis, real-time analyticsMonitoring, observability, IoT, real-time analytics
ArchitectureCloud-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 FormatApache ParquetTSM in InfluxDB v1 & v2,
Apache Parquet in InfluxDB v3
LicenseApache 2.0MIT
ScalabilityOpensource 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 LanguageRustGolang for InfluxDB v1 & v2,
Rust for InfluxDB v3

Join our community

Get the latest updates and discuss with other users.