目录一、大数据时代二、TDengine设计思想三、CAP理论和TDengine的特性1、CAP理论 2、TDengine特性四、数据模型1、数据特点2、超级表和表3、数据查询a. 单表查询b. 多表聚合查询五、存储模型1、时序数据2、标签数据3、元数据 一、大数据时代大数据,已是技术发展中的重要领域,数据无处不在,支撑着大数据的中间件也不断迭代更新,TDengine成为当中的优势产品,生
概述:数据库是NetDevOps中不可或缺的一部分,而为了满足具体场景的需求,使用不同类型的数据库来存储信息也是必然之势。在NetDevOps中,常用的数据库有如下几种类型:关系型数据库:PSQL、MYSQL文档型数据库:MongoDB时序数据库:InfluxDB搜索型数据库:ElasticSearch文档型、时序型、搜索型等非关系型数据库,也被称为NoSQL数据库。术业有专攻,对于数据库领域相
TDengine 是一款高性能、分布式、支持 SQL 的时序数据库,其核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。TDengine 能被广泛运用于物联网、工业互联网、车联网、IT 运维、金融等领域。除核心的时序数据库功能外,TDengine 还提供缓存、数据订阅、流式计算等大数据平台所需要的系列功能,最大程度减少研发和运维的复杂度。主要功能如下: 时序数据库全称为时间
转载 2024-03-10 20:43:57
172阅读
时序数据库技术体系 – 初识InfluxDB 综合技术  2017-12-08 在上篇文章 《时序数据库体系技术 – 时序数据存储模型设计》 中笔者分别介绍了多种时序数据库在存储模型设计上的一些考虑,其中OpenTSDB基于HBase对维度值进行了全局字典编码优化,Druid采用列式存储并实现了B
题图来自 Prometheus TSDB (Part 1): The Head Block[1] tsdb在 tsdbdb.go:这是数据库的主要实现文件。它处理了所有与磁盘 I/O、数据持久化、数据压缩等相关的操作。chunks/:该目录包含了处理数据块的代码。在 Prometheus 中,数据被组织成不同的时间区间的数据块以便于管理和查询。wal/:该目录包含了处理写入前日志(Write A
hmf-tsdb是一款开源、高性能、具有强大数据分析能力的时序数据库,具有如下特点:1、写入速度快,单机每秒能写入50万时序数据。2、查询速度快,不随数据的增加而明显延时。查询获取100万时序数据,服务器响应时间为数秒。3、高效数据压缩能力,每个时序数据压缩后仅需1-2个Byte左右。4、高可靠性, HMFTSDB从多个角度确保写入数据的可靠性,在各种情况下尽可能保证已写入的数据不会丢失。在计划内
转载 2023-11-07 11:06:28
71阅读
时间序列数据库简称时序数据库(Time Series Database),用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据
转载 2018-12-02 10:20:00
408阅读
文章目录前言一、IoTDB是什么?二、使用步骤1.环境要求2.下载安装3.启动服务4.使用Cli工具操作IoTDB5.IoTDB的基本操作6.停止服务总结 前言IoTDB时序数据库,小白无痛入门手册。提示:以下是本篇文章正文内容一、IoTDB是什么?IoTDB是针对时间序列数据收集、存储与分析一体化的数据管理引擎。它具有体量轻、性能高、易使用的特点,完美对接Hadoop与Spark生态,适用于工
Prometheus时序数据库-数据的查询前言在之前的博客里,笔者详细阐述了Prometheus数据的插入过程。但我们最常见的打交道的是数据的查询。Prometheus提供了强大的Promql来满足我们千变万化的查询需求。在这篇文章里面,笔者就以一个简单的Promql为例,讲述下Prometheus查询的过程。Promql一个Promql表达式可以计算为下面四种类型:瞬时向量(Instant Ve
转载 2021-03-31 14:37:54
500阅读
Prometheus时序数据库-数据的抓取 前言 在之前的文章里,笔者详细的阐述了数据的存储/写入以及查询过程。那么Prometheus又是怎么去主动获得数据的呢?这个问题,笔者将在本篇文章详细阐述。 ...
原创 2021-04-19 10:35:57
1687阅读
Prometheus时序数据库-数据的查询 前言 在之前的博客里,笔者详细阐述了Prometheus数据的插入过程。但我们最常见的打交道的是数据的查询。Prometheus提供了强大的Promql来满足我们千变万化的...
原创 2021-04-19 10:36:16
680阅读
在之前的文章里,笔者详细的阐述了数据的存储/写入以及查询过程。那么Prometheus又是怎么去主动获得数据的呢?这个问题,笔者将在本篇文章详细阐述。
转载 2021-03-23 10:07:09
1224阅读
Prometheus时序数据库-数据的插入 前言 在之前的文章里,笔者详细的阐述了Prometheus时序数据库在内存和磁盘中的存储结构。有了前面的铺垫,笔者就可以在本篇文章阐述下数据的插入过程。 监控...
原创 2021-04-19 10:36:54
957阅读
Prometheus时序数据库-数据的抓取前言在之前的文章里,笔者详细的阐述了数据的存储/写入以及查询过程。那么Prometheus又是怎么去主动获得数据的呢?这个问题,笔者将在本篇文章详细阐述。Pull模式Prometheus是通过pull从各个Target(目标)Exporter中去获取数据。 作为一个成熟的监控系统,自然可以对这些Target进行自动发现。下面,笔者就阐述下Prometheu
转载 2021-03-23 15:23:15
533阅读
Prometheus 对接方式Prometheus支持多种方式将数据对接到其他的Prometheus实例,以下是其中几种常用的方式:使用federation:Prometheus支持使用federation方式将多个Prometheus实例的数据进行聚合。在Prometheus配置文件中,可以添加多个远程Prometheus实例的地址,并且定义自己感兴趣的指标。Prometheus会定期从这些远程
转载 2024-03-03 10:51:19
75阅读
简介时序数据库时序数据库全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。 时间序列数据主要由电力行业、化工行业等各类型实时监测、检查与分析设备所采集、产生的数据,这些工业数据的典型特点是:产生频率快(每一个监测点一秒钟内可产生多条数据)、严重依赖于采集时间(每一条数据均要求对应唯一的时间)、测点多信息量大(
时间序列数据库简称时序数据库(Time Series Database),用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据时序数据的几个特点1. 基本上都是插入,没有更新的需求。2. 数据基本上都有时间属性,随着时间的推移不断产生新的数据。3. 数据量大,每秒钟需要写入千万、上亿条数据业务方常见需求1. 获取最新状态,查询最近的数据(例如传感器最新
Prometheus时序数据库-报警的计算 在前面的文章中,笔者详细的阐述了Prometheus数据插入存储查询等过程。但作为一个监控神器,报警计算功能是必不可少的。自然的Prometheus也提供了灵活强大...
原创 2021-04-19 10:43:57
492阅读
Prometheus时序数据库-报警的计算 在前面的文章中,笔者详细的阐述了Prometheus数据插入存储查询等过程。但作为一个监控神器,报警计算功能是必不可少的。自然的Prometheus也提供了灵活强大的报警规则可以让我们自由去发挥。在本篇文章里,笔者就带读者去看下Prometheus内部是 ...
转载 2021-05-10 23:43:00
180阅读
2评论
在物联网领域数据管理的需求也有很多的还有细分,其中工业时序数据是非常重要的一类应用场景。它们的特点包括占空间大、数据吞吐量大、产生速度快且不间断。比如金风科技有超过 4 万风机在运行,每个风机有 120-510 个传感器,采集频率从 0.00167Hz 到 50Hz 不等。这对于数据接收与采集都是很大的挑战。今天的主角是IoTDB,它是一款聚焦工业物联网、高性能轻量级的时序数据管理系统,也是一款开
  • 1
  • 2
  • 3
  • 4
  • 5