欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入
特性/方面 | GreptimeDB | Grafana Mimir |
---|---|---|
数据模型 | 统一可观测数据库 | 时序数据库(专注 Prometheus) |
值模型 | 多值(支持复杂数据结构) | 单值(仅指标) |
多模型支持 | 在一个数据库中支持指标、日志与链路追踪 | 仅指标(日志需要 Loki,链路追踪需要 Tempo) |
数据摄取协议 | SQL gRPC InfluxDB 行协议 Prometheus 远程存储 OpenTelemetry HTTP API | Prometheus 远程写入 InfluxDB 行协议 OpenTelemetry Grafana Agent |
查询语言 | SQL 和 PromQL(双接口) | 仅 PromQL |
数据保留 | 灵活的 TTL 策略与自动分层 | 可配置保留与压缩 |
持续聚合 | 内置 SQL 聚合、Pipeline ETL 引擎与 Flow 流计算 | Recording Rules 和 Alerting Rules |
用例 | 统一可观测性、实时分析、物联网监控、边缘计算 | 大规模 Prometheus 监控、多租户环境 |
架构 | 云原生分布式,计算存储分离 | 微服务架构,支持水平扩展和对象存储 |
存储格式 | Apache Parquet(列式,压缩) | Prometheus TSDB 块,配合对象存储 |
多租户 | 内置租户隔离和资源管理 | 高级多租户与查询隔离 |
性能 | 亚秒级查询响应,高级索引 | 针对高基数 Prometheus 工作负载优化 |
许可证 | Apache 2.0 | AGPLv3(商业产品) |
部署复杂度 | 单系统部署 | 复杂的微服务部署(摄取器、分发器、查询器等) |
运营模式 | 自管理或完全托管云服务 | 主要为云托管(Grafana Cloud) |
编程语言 | Rust(内存安全、高性能) | Go(生态系统兼容性) |