✕

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 a popular open-source time-series database developed by InfluxData, designed to handle high-velocity writes and real-time queries for monitoring, IoT, and analytics use cases. InfluxDB has evolved through multiple versions, with v1 and v2 using a custom storage engine (TSM), while v3 adopts Apache Parquet and Arrow for better performance and compatibility. It features InfluxQL (similar to SQL) and Flux query languages for data analysis. Click here to read the full performance comparison report between GreptimeDB and InfluxDB.
GreptimeDB vs. InfluxDB
Feature/AspectGreptimeDBInfluxDB
Data ModelUnified Observability DatabaseTime-Series Database
Value ModelMulti-Value (supports complex data structures)Multi-Value (tags and fields)
Multi-model SupportMetrics, Logs & Traces in one databaseMetrics only (requires separate systems for logs/traces)
Ingestion ProtocolsSQL
gRPC
InfluxDB Line Protocol
Prometheus Remote Storage
OpenTelemetry
HTTP API
InfluxDB Line Protocol
HTTP API
Telegraf plugins
Query LanguagesSQL & PromQL (dual interface)InfluxQL & Flux (v1/v2)
SQL & InfluxQL (v3)
Data RetentionFlexible TTL policies with tiered storageRetention policies with automatic deletion
Continuous AggregationBuilt-in SQL aggregation, Pipeline ETL engine & Flow streaming computationContinuous queries (v1/v2)
Tasks and checks (v3)
Use CasesUnified observability, real-time analytics, IoT monitoring, edge computingIoT monitoring, DevOps metrics, application monitoring
ArchitectureCloud-native distributed with compute-storage separationSingle binary (v1/v2)
Cloud-native microservices (v3)
Storage FormatApache Parquet (columnar, compressed)TSM engine (v1/v2)
Apache Parquet (v3)
Storage ScalabilityObject storage integration with unlimited capacityLocal storage (v1/v2)
Object storage support (v3)
High AvailabilityNative clustering with automatic failoverEnterprise clustering (v1/v2)
Native HA (v3)
LicenseApache 2.0MIT (open source)
Commercial (Enterprise)
Deployment OptionsSingle-node, cluster, Kubernetes-native, edge-to-cloud with unified APISingle binary, containerized, cloud-managed
Version CompatibilityConsistent API from edge to cloud with unified control planeBreaking changes between major versions
Written LanguageRust (memory safety, performance)Go (v1/v2)
Rust (v3)

Join our community

Get the latest updates and discuss with other users.