欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入
功能/方面 | GreptimeDB | TimescaleDB |
---|---|---|
数据模型 | 时间序列数据库 | 时间序列数据库 |
值模型 | 多值 | 多值 |
多模型支持 | 指标、日志和事件 | 指标 |
数据摄入协议 | SQL gRPC InfluxDB Line Protocol Prometheus Remote Storage OpenTelemetry | SQL |
查询语言 | SQL 和 PromQL | SQL |
持续聚合 | 是(在 SQL 中) | 是(在 SQL 中) |
使用场景 | 监控、可观测性、物联网数据分析、实时分析 | 监控、可观测性、物联网、实时分析、金融市场数据 |
架构 | 云原生且灵活的架构,可从边缘扩展到云端。 | 作为 PostgreSQL 的扩展实现 |
存储格式 | Apache Parquet | PostgreSQL 数据格式 Apache Parquet 用于对象存储层 |
许可证 | Apache 2.0 | Timescale 许可证(适用于 TimescaleDB 社区版) Apache 2.0(适用于 PostgreSQL 核心) |
可扩展性 | 开源的单节点和集群版本。通过使用对象存储(如 S3 等),分离计算和存储可实现对无状态计算节点的任意扩展。 | 开源版本仅支持单节点部署。支持基于分布式超表的多节点扩展。 |
编写语言 | Rust | C |