一句话结论:高性能开源时序数据库,Go编写,Prometheus兼容,存储成本低,云原生监控和工业数据首选。

VictoriaMetrics

VictoriaMetrics团队 · 分类: 时序/工业数据库 · 版本 1.100 · 信息更新于 1970-01-22
开源 核心开源免费,企业版订阅 时序数据库开源Go高性能Prometheus兼容云原生低成本
★★★★☆
综合 4.3 / 5

访问官网/仓库

多维评分
易用性 ★★★★☆ 4.0
稳定性 ★★★★★ 5.0
性能 ★★★★★ 5.0
生态 ★★★★☆ 4.0
性价比 ★★★★★ 5.0
国产化 ★★★☆☆ 3.0
技术属性
运行平台Linux、Windows、macOS、Docker、K8s、ARM嵌入式
开发语言Go
支持协议Prometheus、InfluxDB、OpenTSDB、Graphite、CSV
授权方式开源(核心开源免费,企业版订阅)
适用场景
  • Prometheus生态
  • 云原生监控
  • 工业数据存储
  • 低成本时序存储
  • 高写入吞吐
  • K8s部署
不适用场景
  • 需要完整SQL
  • 复杂关系查询
  • 非Prometheus协议
  • 需要商业支持

VictoriaMetrics是一个高性能的开源时序数据库,采用Go语言编写,兼容Prometheus协议,以极低的存储成本和优秀的写入性能著称。

核心优势:

  1. 性能极高,写入吞吐和查询性能优秀
  2. 存储成本低,压缩率高,比InfluxDB节省70%+存储空间
  3. 兼容Prometheus协议,可无缝替换Prometheus
  4. 支持多种协议接入:Prometheus、InfluxDB、OpenTSDB、Graphite、CSV
  5. 支持集群部署,水平扩展
  6. 资源占用低,可运行在边缘和云端
  7. 开源社区版功能丰富,企业版提供高级功能

适用场景:云原生监控系统、Prometheus长期存储、工业时序数据存储、高写入吞吐场景、低成本时序数据方案。对于已经使用Prometheus的团队,VictoriaMetrics是长期存储的最佳选择。

注意:VictoriaMetrics主要兼容Prometheus生态,SQL支持有限(MetricsQL);复杂关系查询不适合;中文资料相对较少。