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â | ElasticSearchâ |
---|---|---|
Data Modelâ | Observability Databaseâ | Search Engineâ |
Value modelâ | Multi-Valueâ | Multi-Valueâ |
Multi-modelâ | Metricsâ, Logs & Tracesâ | 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â â |