文档章节

时序数据库总结

STINGWOH
 STINGWOH
发布于 2017/07/19 09:44
字数 365
阅读 47
收藏 1

 最近在选型时间序列数据库,简单记录一下

1.百度TSDB(云数据库)

  云服务数据库,需要¥

2.阿里HiTSDB(云数据库)

  云服务数据库,需要¥

3.OpenTSDB

   基于HBase的特殊rowkey设计模式,Java系的组件,GC问题调优可能就需要你好好琢磨下

4.InfluxDB

   InfluxDB目前只开源单机版,集群版本不再开源

   https://www.linuxdaxue.com/influxdb-study-key-concepts.html

5.TimescaleDB

   基于PG做的,目前也是没有集群版本,如图,来自TimescaleDB官网的FAQ

6.facebook的 beringei

7.普罗米修斯 Prometheus

   Prometheus是一款GO语言实现的时序数据库,单机性能不错,常用来做监控系统的DB,典型的使用场景:Prometheus+Grafana +Agent(mysql docker redis等,Prometheus提供了很多exporter),也可以自己实现exporter

   Prometheus目前没有集群版本

1.Elasticsearch

    ES是基于Lucene的搜索引擎框架,我之前做集群监控项目用过,过滤查询性能杠杠的

2.Druid

   德鲁伊是预聚合数据方案,会丢失原始数据,虽然有开关控制是否预聚合,但是不预聚合,性能可想而知

3.MongoDB

  单机的MongoDB写入性能和查询性能都还不错,

  单机4G内存 单CPU4核  机械硬盘  亲测:

  写入:15w/s

  读取:单集合2亿数据,过滤查询,大部分都能在秒级响应,聚合查询比较慢

© 著作权归作者所有

共有 人打赏支持
STINGWOH
粉丝 2
博文 49
码字总数 11745
作品 0
苏州
InfluxDB引擎原理

引言 InfluxDB是一款Go语言写的时序数据库。时序数据库主要用于存储基于时间序列的指标数据,例如一个Web页面的PV、UV等指标,将其定期采集,并打上时间戳,就是一份基于时间序列的指标。时序...

1160636144
2017/03/20
0
0
基于时序数据库的直播业务监控实践

本文根据DBAplus社群第108期线上分享整理而成。 主题简介: 大家好,我是张观石,目前在虎牙直播负责直播业务运维工作。之前看到社群发了一篇href="http://mp.weixin.qq.com/s?biz=MzI4NTA1M...

张观石
2017/06/28
0
0
阿里云发布时间序列数据库TSDB,关于时序你了解多少?

概要介绍 时间序列数据是一种表示物理设备,系统、应用过程或行为随时间变化的数据,广泛应用于物联网,工业物联网,基础运维系统等场景。阿里云TSDB 时间序列数据库可以解决大规模时序数据的...

lyrewu
09/30
0
0
就是让你懂Spring中Mybatis的花样配置

一、前言 Mybatis作为一个优秀的存储过程和高级映射的持久层框架,目前在项目实践中运用的比较广泛,最近做项目时候发现了一种之前没见过的配置方式,这里总结下常用的配置方式以便备忘查找。...

今天你不奋斗明天你就落后
2017/09/03
0
0
大数据|监控 - 浅析时间序列数据

时间序列是一个在IT基础设施组件、物联网传感器的每个业务流程中以及在应用程序中功能强大的等待被解锁的强大武器。利用好它可以揭示可操作的趋势,模式,可变性,变化,共变,周期异常,异常...

力谱宿云
2016/08/16
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
1
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
2
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
12
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
0
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部