一种实时数据库的聚合查询方法、系统、设备及介质技术方案

技术编号:42481708 阅读:29 留言:0更新日期:2024-08-21 13:02
本发明专利技术属于数据库技术领域,公开了一种实时数据库的聚合查询方法、系统、设备及介质,包括:获取数据查询请求参数;将所述数据查询请求参数进行SQL语句拼接,得到数据查询SQL语句;其中,所述数据查询SQL语句中的聚合类型MODE字段采用raw类型;执行所述数据查询SQL语句,获得数据查询SQL语句的查询结果,并获得组装后的数据查询结果;采用ConcurrentHashMap类构建等时间间隔Map;通过并发操作方式,将组装后的数据查询结果填充至所述等时间间隔Map中,得到所述实时数据库的聚合查询结果;本发明专利技术利用未经过拟合或聚合处理的查询结果对时间间隔Map进行填充,确保了聚合查询数据的精确性。

【技术实现步骤摘要】

本专利技术属于数据库,涉及openplant实时数据库领域,特别涉及一种实时数据库的聚合查询方法、系统、设备及介质


技术介绍

1、openplant实时数据库,是针对海量动态数据进行采集、存储、分析和展示的数据库产品,其可以实现数据的高效存储和查询;其是构建智慧工厂、智慧城市的基础数据平台之一,已广泛应用于电力、交通及建筑等领域;其中,在涉及大量的实时数据指标计算新能源智慧运维平台中,采用openplant实时数据库能够较好的实现实时数据的存储和查询功能。

2、在openplant实时数据库的实际运行期间,由于存储在openplant实时数据库中数据的时间间隔通常是不规整的,即两两相邻的时序数据的时间间隔是不相等的;但在新能源智慧运维平台的指标计算中,有时需要用到等时间间隔的数据,此时就需要对openplant实时数据库的数据按照等时间间隔进行聚合,处理成等时间间隔的数据。

3、目前,针对openplant实时数据库的数据进行聚合时,通常采用其自带的等时间间隔聚合方法,即在查询sql语句的聚合类型mode中使用span类型;然而上本文档来自技高网...

【技术保护点】

1.一种实时数据库的聚合查询方法,其特征在于,包括:

2.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,所述数据查询请求参数采用JSON数据格式;其中,所述数据查询请求参数还包括请求测点及设备ID。

3.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,执行所述数据查询SQL语句,获得数据查询SQL语句的查询结果之后,还包括数据回补步骤;

4.根据权利要求3所述的一种实时数据库的聚合查询方法,其特征在于,所述数据回补操作的过程,具体如下:

5.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,根据所述...

【技术特征摘要】

1.一种实时数据库的聚合查询方法,其特征在于,包括:

2.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,所述数据查询请求参数采用json数据格式;其中,所述数据查询请求参数还包括请求测点及设备id。

3.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,执行所述数据查询sql语句,获得数据查询sql语句的查询结果之后,还包括数据回补步骤;

4.根据权利要求3所述的一种实时数据库的聚合查询方法,其特征在于,所述数据回补操作的过程,具体如下:

5.根据权利要求1所述的一种实时数据库的聚合查询方法,其特征在于,根据所述数据查询请求参数,采用concurrenthashmap类构建等时间间隔map的过程,具体如下:

6.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:刘明春赵军鸿于淼魏嘉酉王迎新
申请(专利权)人:华能宁夏能源有限公司灵武隆桥分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1