DTCC 2019 | 阿里云TSDB: 教你解锁时序时空数据库的种种黑科技( 五 )
二、认识阿里云TSDB
阿里云时序时空TSDB架构
如下图所示的是阿里云时序时空TSDB的整体架构 , 从左到右依次是采集端、TSDB服务端以及靠近最终用户和开发者的实例端 。 在采集端 , 阿里云时序时空TSDB采用了边缘计算的解决方案 , 其可以应用在资源受限或者网络状况不稳定的场景下 。 采集端可以和服务端进行打通 , 服务端可以向边缘下发各种各样的规则 , 使得边缘端能够直接进行数据清洗和计算 , 这就实现了“边云一体化” 。 图中的中间部分是TSDB的服务端 , 它也分为几个组件 , TS计算引擎主要负责预聚合、降精度以及持续查询 , TSQL引擎主要负责处理SQL查询 , 此外还有一个基于已经训练好的模型算法库 , 提供各行业定制化解决方案的智能引擎 。 在这三个引擎下面就是TSDB的时序引擎 。
接下来为大家介绍阿里云时序时空TSDB在功能层面的一些特性 。
特性1:强力的数据模型支持
阿里云TSDB支持多样的数据模型 , 同时支持了多值模型和单值模型 。 举例而言 , 温度监控设备需要每间隔一段时间向数据库上报温度数据 , 其上报的数据中必然带有一个时间戳以及温度值 , 这样最基础的数据形式称之为单值模型 。 而如果上报的数据中不仅仅包含了一个时间戳和室内温度 , 还包含了室外温度以及空气湿度等 , 这样的数据就可以称之为多值模型 。 其实 , 时序数据库对于多值模型的支持并不是行业要求 , 因此即便是在开源领域 , 各种数据库对于多值模型的支持也不同 。 支持多值模型的好处在于可以提升数据的写入效率 , 另外一方面就是对于业务应用的开发者而言可以使得设计更加直观 。
推荐阅读
- 2019英雄联盟全球总决赛|S9的Tian对比S11的Tian,今非昔比,心态炸裂
- 剑网3|剑网3:2019年大型818被铲出,女主简直无底线!
- 2019英雄联盟全球总决赛|三国志战略版S9赛季4套新阵容,3大登庸令新队伍搭配!
- ag战队|AG杀疯了!初晨的露娜永远值得相信,一诺信心回来了,梦回2019
- estar|AG超玩会要小心eStar,阿泰表示,花海梦回2019年,有可能是AG夺冠最大的障碍
- 乌迪尔|LOL:本周3款半价,这款2019年的皮肤,首次在周半价中出现
- 阿里巴巴|阿里巴巴最新业绩来了!营收大增30%,这一数据超3500亿...
- 三星Galaxy|阿里云盘上架App Store,高达10MB/s下载速度
- 阿里巴巴|当年马云将0.2%股份,给了阿里前台小妹,20年后她的现状如何?
- 阿里巴巴|被马云“赶出”阿里的王牌,今市值270亿,却飞向了马化腾的怀抱