âś•

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 ElasticSearch
Elasticsearch is a distributed, open-source search and analytics engine built on top of Apache Lucene, a powerful search library. It's part of the Elastic Stack (formerly known as the ELK Stack), which also includes Logstash (a log ingestion tool) and Kibana (a visualization tool).
Click here to read the full report of GreptimeDB vs. ElasticSearch log benchmark.
GreptimeDB vs. ElasticSearch
Feature/AspectGreptimeDB​ElasticSearch​
Data Model​Time-Series Database​Search Engine​
Value model​Multi-Value​Multi-Value​
Multi-model​Metrics​, Logs & Events​Documents​
Ingestion Protocols​
​
SQL​
gRPC​
InfluxDB Line Protocol​
Prometheus Remote Storage​
OpenTelemetry​
RESTful API​
​
Query Languages​SQL & PromQL​Query DSL via RESTful API ​
Continuous Aggregation​Yes (in SQL)​No​
Use cases​Monitoring, observability, IoT data analysis, real-time analytics​Full-text search, log and event data analysis, real-time application monitoring, analytics​
Architecture​
​
Cloud-native and flexible architecture, scaled from Edge to Cloud.​Built on top of Apache Lucene. It stores documents in JSON format and builds indexes to accelerate queries and analysis. It can be deployed as a single process or as a cluster, and it also offers cloud services (Elastic Cloud).​
​
Storage Format​Apache Parquet​Lucene file formats​
License​Apache 2.0​Elastic License​
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​
​

Join our community

Get the latest updates and discuss with other users.