[发明专利]时序数据库的数据处理方法、装置、服务器和存储介质在审
申请号: | 202110443123.2 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113177094A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 杜海;尹力澜;李月星 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/21 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 杨焕军 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时序 数据库 数据处理 方法 装置 服务器 存储 介质 | ||
本申请公开了一种时序数据库的数据处理方法、装置、存储介质和服务器,本申请通过标准加工计算格式和参数列表输入,校验器进行校验,通用解析器解析成通用加工计算格式,再根据针对不同时序数据库的特殊解析器解析成数据库引擎可执行的语句,最后由不同的执行器提交给数据库引擎进行数据的加工计算,将业务系统与时序数据库数据加工处理的连接透明化。
技术领域
本申请涉及计算机领域,尤其涉及一种时序数据库的数据处理方法、系统、服务器、装置和存储介质。
背景技术
时序数据库全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。时序数据库通常被智慧物联IoT(Internet ofthings,物联网)领域用于存储带有时间戳特性的数据。不同种类型的时序数据库会有不同的侧重点:压缩比、运维支持、扩展性、性能、聚合计算能力等等。由于时序数据侧重的特性不同,会引出不同种类型的时序数据库,而在同一项目中,可能同时会使用到几种不同的时序数据库,为每种时序数据库数据的加工计算都进行适配的烟囱式开发会极大的增加开发成本。
随着IoT的高速发展,时序数据的数据量急剧膨胀,如何对时序数据进行高效的加工计算也成为了一个重要的话题。不同的场景也会使用到不同的时序数据库,不同的时序数据库也会有各自不同的数据加工计算方式,为每个时序数据库分别进行数据加工计算的烟囱式开发极大的增加了开发成本。
发明内容
为解决上述的技术问题,本申请提供一种时序数据库的数据处理方法、相关装置和存储介质,实现不同类型的时序数据库的数据处理的适配的问题。
第一方面,本申请提供了一种时序数据库的数据处理方法,包括:
设置数据加工计算公式;
对所述数据加工计算公式进行参数校验和格式校验;
在校验通过后,将所述数据加工计算公式解析为具有一定顺序的多个原子公式;
将所述多个原子公式转换时序数据库引擎匹配的的可执行语句;
通过所述时序数据库引擎执行所述可执行语句,对时序数据库中的时序数据进行加工计算得到计算结果。
第二方面,本申请提供了一种时序数据库的数据处理装置,包括:
设置单元,用于设置数据加工计算公式;
校验单元,用于对所述数据加工计算公式进行参数校验和格式校验;
解析单元,用于在校验通过后,将所述数据加工计算公式解析为具有一定顺序的多个原子公式;
转换单元,用于将所述多个原子公式转换时序数据库引擎匹配的的可执行语句;
计算单元,用于通过所述时序数据库引擎执行所述可执行语句,对时序数据库中的时序数据进行加工计算得到计算结果。
本申请又一方面提供了一种装置,可以实现上述第一方面或第二方面的时序数据库的数据处理方法。例如所述装置可以是芯片(如基带芯片,或通信芯片等)或者服务器。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述装置的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述应用测试方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述装置还可以包括通信接口用于支持所述装置与其他网元之间的通信。
在另一种可能的实现方式中,所述装置可以包括执行上述方法中相应动作的单元模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110443123.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有拖链防护机构的激光切割机
- 下一篇:磨粉主机排除磨料杂物结构