腾讯云时序数据库有什么功能

腾讯云时序数据库是一款免搭建、免运维、弹性伸缩、专精于处理海量时序监控数据的在线数据库服务。它兼容原生InfluxDB协议,提供类SQL的查询引擎,在海量时序数据写入、查询、数据压缩等方面优势显著,可广泛应用于物联网、互联网等设备/机器/传感器类监控场景。
 
腾讯云时序数据库基本概念
时序数据:基于时间主维度的一系列数据。通过对时序数据报表统计,可以揭示趋势性、规律性、异常性;也可以通过对时序数据进行大数据分析与机器学习,来实现预测和预警的目的。
时序数据库:存放时序数据的数据库,支持时序数据的快速写入、持久化、多维度的聚合查询等基本功能。
度量(measurement):相当于关系型数据库中的table。
数据点(data point):相当于关系型数据库中的row。
时间戳(timestamp):代表数据点产生的时间。
存储数据(field): 度量下的不同字段。比如位置这个度量具有经度和纬度两个field。一般情况下存放的是会随着时间戳的变化而变化的数据。
标签(tag):一般存放不随时间戳变化的属性信息。timestamp加上所有的tags,可以认为是table的primary key。

腾讯云时序数据库功能
(1)快速的数据分析
支持对海量时序监控数据快速分析,帮助企业科学决策、节约成本。
 
  数据采集与存储:通过对企业设备或业务运行实时监控,并将获取到的海量时序数据采集并通过hash分片方式存储到时序数据库实例。
 
  海量数据快速分析:通过倒排索引、聚合计算、列式存储、预降精度、数据保持策略等技术方案,来实现对海量时序数据的快速分析。
 
(2)弹性的高可用服务
支持数据层与服务层保障高可用,通过弹性扩展来满足多应用场景。
 
  服务高可用:数据层采用多副本云盘存储,自动容灾切换可秒级完成;服务层为单节点高可用模式,自动容灾切换可分钟级完成。
 
  弹性变更:可按需随时变更实例规格(CPU/内存)和存储空间,满足业务发展的同时减少资源/成本浪费。
 
(3)便捷的运维监控
基于K8s的架构以及可视化的运维管理界面,解决DBA运维烦恼。
 
  可视化监控:支持实例多维度监控,包括每秒写入点、时间线数量CPU使用率、内存使用率等信息。
 
(4)日常的可视化管理
提供常用的数据库及账号的创建与管理等。
 
  数据库管理:支持在控制台实例创建不同名称的数据库,以及对其设置数据保留策略来控制数据量。
 
  账号管理:支持在控制台创建不同权限(普通账号与管理员账号)的业务管理账号。

标签