欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入
特性/方面 | GreptimeDB | TDengine |
---|---|---|
数据模型 | 统一可观测数据库 | 工业物联网时序数据库 |
值模型 | 多值(支持复杂数据结构) | 多值 Super Table 模板 |
多模型支持 | 指标、日志与链路追踪在一个数据库中 | 针对物联网优化的时序数据 |
摄取协议 | SQL gRPC InfluxDB 行协议 Prometheus 远程存储 OpenTelemetry HTTP API | MQTT OPC-UA RESTful API SQL INSERT 工业协议 |
查询语言 | SQL & PromQL(双接口) | 标准 SQL 与时序函数 |
数据保留 | 灵活的 TTL 策略与分层存储 | 可配置保留与自动删除 |
持续聚合 | 内置 SQL 聚合、Pipeline ETL 引擎与 Flow 流计算 | 流处理与缓存和数据订阅 |
用例 | 统一可观测性、实时分析、物联网监控、边缘计算 | 工业物联网、智能制造、车联网、能源监控 |
架构 | 计算存储分离的云原生分布式架构 | 基于 Super Table 模板的分布式设计 |
存储格式 | Apache Parquet(列式存储,压缩) | 原生时序优化存储 |
存储扩展性 | 对象存储集成,容量无限 | 自动分片的分布式存储 |
高可用性 | 内置集群与自动故障转移 | 多副本部署与数据同步 |
许可证 | Apache 2.0 | AGPL v3.0(核心)、商业版(企业) |
部署选项 | 单节点、集群、K8s 原生、边缘到云统一 API | Kubernetes 支持的本地、云、混合部署 |
运维复杂度 | 统一系统简化 K8s 运维 | 需要理解 Super Table 概念 |
编程语言 | Rust(内存安全、高性能) | C(系统级性能) |