暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种时序数据库的流计算方法_CN116467351A_上海沄熹科技有限公司.pdf
56
6页
1次
2024-04-25
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202310447137 .0
(22)申请日 2023 .04 .24
(71)申请人 上海浪潮云计算服务有限公司
地址 200072 上海市静安区江场三路238号
411室
(72)发明人 张彦光 
(74)专利代理机构 济南信达专利事务所有限公
37100
专利代理师 阚恭勇
(51)Int.Cl .
G06F
16/2455
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/2458
(2019 .01)
G06F
16/2457
(2019 .01)
(54)发明名称
一种时序数据库的流计算方法
(57)摘要
本发明提供一种时序数据库的流计算方法
属于数据库技术领域本发明通过SQL定义实时
数据流的计算规则从而在数据库中保存相应的
元数据信息并创建相关的目标表同时启动相
应窗口的定时任务当数据写入数据库的源表
数据会被定时任务以指定的时间窗口进行自
动计算最终将结果自动地写入目标表能够在
高吞吐的数据写入情况下提供快速的计算结果
查询帮助用户快速的得到想要的查询结果
用户节省了大量的查询时间
权利要求书1页 说明书2页 附图2页
CN 116467351 A
2023.07.21
CN 116467351 A
1 .一种时序数据库的流计算方法其特征在于
根据时间窗口创建相应的流计算定时任务对实时的时序数据按照指定时间窗口进行
计算最终将计算结果存储在目标表中
2 .根据权利要求1所述的方法其特征在于
通过SQL定义实时数据流的计算规则从而在时序数据库中保存相应的元数据信息
创建相关的目标表同时启动相应时间窗口的定时任务当数据写入数据库的源表后数据
会被定时任务以指定的时间窗口进行自动计算最终将结果自动地写入目标表
3 .根据权利要求2所述的方法其特征在于
根据用户输入的SQL语句产生相关的流计算的元数据信息并进行持久化
4 .根据权利要求3所述的方法其特征在于
根据流计算的元数据信息创建目标表用于存储流计算结果
5 .根据权利要求4所述的方法其特征在于
根据流计算的元数据信息创建流计算的定时任务对实时数据进行计算并将计算结
果存储在目标表中
6 .根据权利要求5所述的方法其特征在于
用户输入的SQL包含了流计算的时间窗口和计算规则
7 .根据权利要求5所述的方法其特征在于
所述的流计算的元数据信息包含流计算的时间窗口计算规则和由计算规则产生的物
理计划
8 .根据权利要求5所述的方法其特征在于
所述的流计算定时任务会对指定时间窗口的实时数据进行指定计算并将计算结果写
入到目标表中
权 利 要 求 书
1/1
2
CN 116467351 A
2
一种时序数据库的流计算方法
技术领域
[0001]
本发明涉及数据库技术领域尤其涉及一种时序数据库的流计算方法
背景技术
[0002]
时序数据是指时间序列数据是按时间顺序记录的数据列在同一数据列中的各
个数据必须是同口径的要求具有可比性时序数据可以是时期数也可以时点数
[0003]
时序数据管理主要通过对时序数据的采集处理和分析帮助企业实时监控企业的
生产与经营过程。
[0004]
时序数据在应用上特点也很明显如数据往往只保留一定时长需要做降频采
样、插值实时计算聚合等操作关心的是一段时间的趋势而不是某一特定时间的值等
[0005]
工业企业为了监测设备生产线以及整个系统的运行状态在各个关键点都配有
传感器采集各种数据这些数据是周期或准周期产生的有的采集频率高有的采集频率
这些采集的数据一般会发送至服务器进行汇总并实时处理对系统的运行做出实时监
测或预警
[0006]
随着工业物联网数字能源交通车联网智慧产业等行业的核心业务场景下对时
序数据采集处理计算分析应用的综合业务需求的不断增加对于时序大数据的存储和
处理如果仍采用关系型数据库的方式进行处理则无法满足高吞吐写入数据的同时快速
获取查询结果的要求
发明内容
[0007]
为了解决以上技术问题本发明提供了一种时序数据库的流计算方法能够在高
吞吐的数据写入情况下提供快速的计算结果查询帮助用户快速的得到想要的查询结果
为用户节省了大量的查询时间
[0008]
本发明的技术方案是
[0009]
一种时序数据库的流计算方法根据时间窗口创建相应的流计算定时任务对实
时的时序数据按照指定时间窗口进行计算最终将计算结果存储在目标表中
[0010]
进一步的
[0011]
通过SQL定义实时数据流的计算规则从而在时序数据库中保存相应的元数据信
创建相关的目标表同时启动相应时间窗口的定时任务当数据写入数据库的源表
数据会被定时任务以指定的时间窗口进行自动计算最终将结果自动地写入目标表
[0012]
再进一步的
[0013]
根据用户输入的SQL语句产生相关的流计算的元数据信息并进行持久化
[0014]
根据流计算的元数据信息创建目标表用于存储流计算结果
[0015]
根据流计算的元数据信息创建流计算的定时任务对实时数据进行计算并将计
算结果存储在目标表中
[0016]
再进一步的
说 明 书
1/2
3
CN 116467351 A
3
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。