一句话结论:高性能开源时序数据库,Java/C++编写,PostgreSQL兼容,金融级低延迟,适合高频数据场景。

QuestDB

QuestDB团队 · 分类: 时序/工业数据库 · 版本 7.4 · 信息更新于 1970-01-22
开源 核心开源免费,企业版订阅 时序数据库开源高性能SQL金融级低延迟
★★★☆☆
综合 3.7 / 5

访问官网/仓库

多维评分
易用性 ★★★★☆ 4.0
稳定性 ★★★★☆ 4.0
性能 ★★★★★ 5.0
生态 ★★★☆☆ 3.0
性价比 ★★★★☆ 4.0
国产化 ★★☆☆☆ 2.0
技术属性
运行平台Windows、Linux、macOS、Docker、K8s
开发语言Java、C++、SQL
支持协议PostgreSQL、InfluxDB、REST API
授权方式开源(核心开源免费,企业版订阅)
适用场景
  • 高频时序数据
  • 金融级低延迟
  • PostgreSQL兼容
  • 实时分析
  • 中等规模数据
不适用场景
  • 超大规模分布式
  • 需要丰富生态
  • 边缘部署
  • 非SQL团队

QuestDB是一个高性能的开源时序数据库,采用Java和C++编写,兼容PostgreSQL协议,以极低的查询延迟和高写入性能著称,最初面向金融交易场景。

核心优势:

  1. 性能极高,查询延迟低至微秒级
  2. 兼容PostgreSQL协议,可用标准PostgreSQL客户端
  3. 支持InfluxDB行协议接入
  4. 内置Web控制台,查询和可视化方便
  5. 列式存储,压缩率高
  6. 支持SQL查询,学习成本低

适用场景:高频时序数据存储、金融级低延迟场景、实时数据分析、PostgreSQL兼容需求。对于需要高性能时序数据库且熟悉SQL的团队,QuestDB是一个优秀选择。

注意:QuestDB集群功能在企业版中,开源版主要是单节点;生态和工具不如InfluxDB、TimescaleDB丰富;中文资料较少。