表格存储服务(CloudTable Service,简称CloudTable)是基于Apache HBase提供的全托管NoSQL服务,提供毫秒级随机读写能力,适用于海量(半)结构化,时空,时序数据存储,可被广泛应用于物联网、车联网、金融、 智慧城市 、气象等行业。
物联网IoT设备监控
应用场景:
梯联网、燃气、水务、电力、化工、互联网等IoT设备通过物联网套件服务接入上云,设备数据和分析结果实时高效写入到CloudTable的 时序数据库 OpenTSDB中,通过OpenTSDB接口将时序结果输出到用户的前端监控系统进行展现,实现物联网设备实时监控分析系统。
优势:
易接入
CloudTable(OpenTSDB)开放协议,轻松对接消息系统、实时流计算系统,降低开发难度。
高性能读写
千万级的时序数据写入吞吐量,百万数据点3秒查询时延。相比 开源 OpenTSDB,针对读性能提高30%~60%,写并发提升60%。
支持聚合能力
提供插值、降精度、丰富的聚合函数能力。
低成本
存储按使用量计费,弹性扩容,从容应对业务的不确定性。10:1的高压缩比,成本更低。
建议搭配使用:
实时流计算服务 CS+ 数据接入服务 DIS+ 数据湖探索 DLI+IoT平台+ 对象存储服务 OBS
图1 IoT设备监控
消息日志类数据存储和查询
应用场景:
消息数据、报表数据、推荐类数据、风控类数据、日志数据、订单数据等结构化、半结构化的KeyValue数据均可以存储和查询。
优势:
海量存储
支持离线、在线海量KeyValue数据存储,存储容量可扩展。
高性能读写
亿级写入吞吐量、ms级查询,用于在线应用和报表展现。
生态丰富
基于Hadoop生态组件丰富,与 华为云产品 有高度的整合能力。
建议搭配使用:
数据接入服务DIS+实时流计算服务CS
图2消息日志类数据存储和查询
车联网:位置 大数据 应用
应用场景:
在车联网中,通常会包含几类数据:车辆、驾驶员等基本信息,车况、电池、电机等监控数据,车辆行驶轨迹数据。CloudTable引入了地理大数据处理套件GeoMesa,可以帮助物联网存储和分析海量时空(spatio-temporal)数据,提供轨迹查询、区域分布统计、区域查询、密度分析、聚合、OD分析等功能。
优势:
多模 数据库 能力
针对不同的数据提供不同的索引能力,为其提供最优的性能和查询分析能力。
丰富的查询分析函数
GeoMesa提供高性能轨迹查询、区域分布统计、区域查询、密度分析、聚合、OD分析等功能。
无缝对接分析能力
时空数据库可以和DLI服务无缝对接,提供对于时间+空间数据的良好分析能力,例如热力图等。
建议搭配使用:
实时流计算服务CS+数据接入服务DIS+ 数据湖 探索DLI+IoT平台+ 对象存储 服务OBS
图3位置大数据
画像数据存储和查询
应用场景:
画像通常用一些标签来刻画自然人/物的特征,而每一个自然人/物所拥有的标签集合是不确定的,数据更新非常频繁,这类数据被广泛应用于市场决策、推荐以及广告系统中。
优势
稀疏矩阵
HBase的稀疏矩阵模型,天然适合非结构化数据的存储,数据表无需预先定义schema,行与行之间不需要严格的列定义。
支持任意更新
支持行的任意更新,无性能损耗。而且利用HBase自身的多版本机制,支持保存数据的多个历史版本。
建议搭配使用:
数据接入服务DIS+实时流计算服务CS
图4画像数据存储和查询
Serverless Web/移动应用后端
应用场景:
使用CloudTable和函数服务FunctionGraph结合,用户可以快速构建高可用、自动伸缩的Web/移动应用后端。
优势:
高可用
利用CloudTable,OBS的高可用性实现网站数据的高可靠性,利用API Gateway和FunctionGraph的高可用性实现网站逻辑的高可用。
超高性能
单盘最高20000 IOPS,350MB/s吞吐量。
灵活扩展
业务爆发时可以自动调度资源运行更多函数实例以满足处理需求。
低成本
只针对函数处理文件数据的时间进行计费,存储按使用量计费,弹性扩容,对于非峰值处理,无需购买冗余的资源。
建议搭配使用:
对象存储服务OBS+函数服务FunctionGraph
图5 Web/移动应用后端