Skip to content

GreptimeDB vs. TimescaleDB

PostgreSQL 扩展的规模天花板迟早要碰到。在 TSBS 基准测试中 GreptimeDB 写入快 2.17 倍、存储仅 1/18、查询最快 67 倍,云原生分布式架构无扩展瓶颈。

TimescaleDB 对比总览。
PostgreSQL 扩展的规模天花板是关键考量。

TimescaleDB 是基于 PostgreSQL 扩展构建的时序数据库,用 Hypertables 按时间和空间维度分区。完全 SQL 兼容,支持 Continuous Aggregates 和数据保留策略。多节点分布式 Hypertables 已 sunset;当前扩展模型为单节点 + Hypercore 列存引擎(v2.18 起在 Community 版可用)。点击这里阅读完整性能对比报告。

挑战者

TimescaleDB

PostgreSQL 扩展 · 单节点 Hypercore 扩展 · 多节点已 sunset

VS

GreptimeDB

GreptimeDB

云原生分布式,写入快 2.17 倍、存储 1/18,支持指标、日志与链路

特性对比
特性/方面GreptimeDBTimescaleDB
数据模型在一个数据库中支持指标、日志与链路基于 PostgreSQL 的时序数据库
值模型多值(支持复杂数据结构)多值(关系模型,时序优化)
多模型支持指标、日志与链路追踪统一存储和查询仅时序数据(日志/链路追踪需要独立系统)
数据摄取协议SQL
gRPC
InfluxDB 行协议
Prometheus 远程存储
OpenTelemetry
Loki Push API
Elasticsearch Bulk API
HTTP API
SQL
PostgreSQL 协议
COPY 命令
各种连接器
查询语言SQL 和 PromQL(双接口)SQL(PostgreSQL 兼容)
数据保留灵活的 TTL 策略与自动分层数据保留策略与自动删除
持续聚合内置 SQL 聚合、Pipeline ETL 引擎与 Flow 流计算Continuous Aggregates(Materialized Views)
用例可观测性、实时分析、物联网监控、边缘计算金融分析、物联网应用、基础设施监控、应用指标
架构云原生分布式,计算存储分离PostgreSQL 扩展与 Hypertables 分区
存储格式Apache Parquet(列式,压缩)PostgreSQL 堆存储
Hypercore 列存(Community 版 v2.18 起)
PostgreSQL 兼容性原生 SQL 支持,可观测性扩展完全 PostgreSQL 兼容性与生态系统
扩展模型无状态计算节点水平扩展单节点 Hypercore(多节点分布式 Hypertables 已 sunset)
高可用性原生集群与自动故障转移PostgreSQL 高可用方案(流复制等)
许可证Apache 2.0Apache 2.0 Edition / Community Edition(Timescale License)
云集成原生对象存储支持 S3、GCS 等TimescaleDB 云服务
部署选项单节点、集群、K8s 原生、边缘到云统一 API基于 PostgreSQL 的部署、托管云服务
编程语言Rust(内存安全、高性能)C(PostgreSQL 扩展)

Stay in the loop

加入我们的社区