HiTSDB与MySQL的区别

news/2024/7/4 7:44:27 标签: 数据库, 时序数据库

定位

分类:

定位:

  • MySQL:关系型数据库管理系统
  • HiTSDB:提供高效读写,高压缩比存储、时序数据插值及聚合计算,广泛应用于物联网(IoT)设备监控系统 ,企业能源管理系统(EMS),生产安全监控系统,电力检测系统等行业场景。

特点

  • MySQL:传统键值对方式存储,如班级人员表、账号密码表等
  • HiTSDB:
    • 提供百万级时序数据秒级写入,高压缩比低成本存储、预降采样、插值、多维聚合计算,查询结果可视化功能;
    • 解决由于设备采集点数量巨大,数据采集频率高,造成的存储成本高,写入和查询分析效率低的问题。

存储结构

  • MySQL:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名
  • HiTSDB:必须包括 度量、时间戳、值,对以上三个维度的数据组合,可通过打TAG来标记。这里写图片描述
    • 度量(Metric):监测数据的指标,例如风力和温度。
    • 标签(Tag):
      度量(Metric)虽然指明了要监测的指标项,但没有指明要针对什么对象的该指标项进行监测。标签(Tag)就是用于表明指标项监测针对的具体对象,属于指定度量下的数据子类别。
      一个标签(Tag)由一个标签键(TagKey)和一个对应的标签值(TagValue)组成,例如“城市(TagKey)= 杭州(TagValue)”就是一个标签(Tag)。更多标签示例:机房 = A 、IP = 172.220.110.1。
      注意:当标签键和标签值都相同才算同一个标签;标签键相同,标签值不同,则不是同一个标签。
      在监测数据的时候,指定度量是“气温”,标签是“城市 = 杭州”,则监测的就是杭州市的气温。
    • 值(Value):度量对应的值,例如 15 级(风力)和 20 ℃(温度)。

http://www.niftyadmin.cn/n/1580999.html

相关文章

App_Code,App_Data等文件夹的作用

1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异…

产品经理核心竞争力

产品经理成长分为三个阶段,每个阶段的核心竞争力不同,如下图 0~1岁 该阶段刚入门,目标是能把leader交代的事情执行好,即把事做对。 如此,关键的是写好PRD,过程中会借助axure\xmind\Word等等工具&#…

提取网页中的所有链接、点击第 n 个链接 - 回复 刘丽 的问题

问题来源: http://www.cnblogs.com/del/archive/2009/01/08/1370907.html#1425544本例效果图:代码文件:unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, OleCtrls, SHDocVw;typeTForm1 class(TForm)W…

OneAlert报警中心调研

功能 总之 可能了解不够深入,感受下来并无太大亮点,做了基础的报警归并和条件判断,做了基础功能的报警推送,缺乏核心技术和业务亮点。

Vmware 6.5.1正式版在Ubuntu 8.10下面运行非常缓慢的解决方法

Vmware 6.5.1正式版在Ubuntu 8.10下面运行非常缓慢,时而CPU使用率为100%。解决方法:在虚拟机的.vmx文件里面加入下面一句即可mainMem.useNamedFile "False"转载于:https://blog.51cto.com/h2appy/125599

工作能力构架框架图——我对工作的理解

工作架构图 最近对工作内容进行了一次review,归纳如下,做简单地分享。 job层 job层是我们最容易理解的一层,即我们平时的工作title,可能是销售、售前、产品等等,那么做产品的人能不能做售前呢,我想&#…

产品经理之如何阐释需求价值

在阐述之前,务必准备好以下几点: 产品思维: 深入思考客户真实需求,由用户需求出发不为技术而技术,切忌拿着锤子找钉子证明方法: 目标意识:明确总体目标和围绕分解意识数据意识:有…

存储过程与用户自定义函数的区别

存储过程 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而…