âś•

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 VictoriaMetrics
VictoriaMetrics is an open-source time-series database and monitoring solution designed for collecting, storing, and analyzing high volumes of time-series data. It is optimized for performance, scalability, and efficient use of resources, making it suitable for use cases that involve monitoring systems, applications, and infrastructure metrics.
GreptimeDB vs. VictoriaMetrics
​ Feature/AspectGreptimeDB​VictoriaMetrics​
Data Model​Time-Series Database​Time-Series Database​
Value model​Multi-Value​Single-Value​
Multi-model​Metrics​, Logs & Events​Metrics​
Ingestion Protocols​
​
SQL​
gRPC​
InfluxDB Line Protocol​
Prometheus Remote Storage​
OpenTelemetry​
Pull-based Scraping​
Prometheus Remote Storage​
​
Query Languages​SQL & PromQL​MetricQL (PromQL-like)​
Continuous Aggregation​Yes (in SQL)​Yes (Streaming aggregation)​
Use cases​Monitoring, observability, IoT data analysis, real-time analytics​Monitoring, observability​
​
Architecture​
​
Cloud-native and flexible architecture, scaled from Edge to Cloud.​Stores time series data in a custom, efficient, local storage format. It can be deployed as a single binary on a server or a cluster.​
​
Storage Format​Apache Parquet​Custom storage format​
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.​
Horizontal scale with cluster version, supports replication for high availability and performance​
​
Written Language​Rust​Golang ​

Join our community

Get the latest updates and discuss with other users.