【技术实现步骤摘要】
一种用于时序数据库的触发器设计方法、系统及存储介质
[0001]本专利技术涉及计算机数据管理
,尤其涉及一种用于时序数据库的触发器设计方法、系统及存储介质。
技术介绍
[0002]自物联网概念被提出后,物联网技术得到了十几年的快速发展,特别在最近几年,物联网产品商业化落地逐渐加速,使得物联网产业进入了全面的高速发展阶段,物联网设备的数量也达到一个前所未有的巨大数字。面对巨量物联网设备产生的流式时序数据,传统数据管理和处理软件、通用大数据软件由于其运行效率低、运维成本高,难以应对物联网生态的应用需求。如今,业界已经针对物联网数据的特点,开发了众多专门适用于物联网大数据的软件,其中时序数据库扮演着重要的角色。
[0003]随着物联网设备对信息处理的需求升级,物联网设备对实时计算的要求变得迫切:用户不仅需要事后批处理地分析时序数据,还希望能够在存储时序数据的同时,实时地对接收的时序数据点进行自定义计算。例如,当设备数据超出了阈值范围时,则采取某种简单的动作,比如记录日志、触发告警等,这与传统关系型数据库中触发器的作用 ...
【技术保护点】
【技术特征摘要】
1.一种用于时序数据库的触发器设计方法,其特征在于,包括:获取预设的编程接口,通过所述编程接口创建触发器设定类;将所述触发器设定类打包为指定格式的压缩包,并将所述压缩包放置在指定目录下;基于所述压缩包通过预设的结构化查询语言数据库命令向系统中注册触发器实例;进行数据写入,所述触发器实例进行响应,完成数据写入操作;其中,所述压缩包是通过打包命令进行压缩的,所述打包命令通过预设的项目对象模型工具提供。2.根据权利要求1所述的用于时序数据库的触发器设计方法,其特征在于,所述获取预设的编程接口,通过所述编程接口创建触发器设定类,具体包括:所述编程接口在触发器注册时响应接口申请资源;所述编程接口在触发器卸载时响应接口释放资源,持久化计算结果;所述编程接口在触发器在逻辑计算时响应接口,时序数据写入对数据进行计算处理;所述编程接口在触发器计算失败时响应接口,判断触发器实例在计算过程中遇到程序异常时的处理方式。3.根据权利要求1所述的用于时序数据库的触发器设计方法,其特征在于,将所述触发器设定类打包为指定格式的压缩包,并将所述压缩包放置在指定目录下,具体包括:获取预设的项目对象模型工具;通过所述项目对象模型工具发出打包命令,通过所述打包命令将触发器设定类打包为指定格式的压缩包;将所述压缩包放置在指定目录下保存。4.根据权利要求1所述的用于时序数据库的触发器设计方法,其特征在于,基于所述压缩包通过预设的结构化查询语言数据库命令向系统中注册触发器实例,具体包括:通过所述结构化查询语言数据库命令指定触发器实例的标识名,所述标识名唯一标识一个触发器实例;通过所述结构化查询语言数据库命令指定触发器实例进行计算的时机,分为时序数据写入钱计算和写入后计算;通过所述结构化查询语言数据库命令指定触发器实例的时间序列路径模式,符合路径模式的时间序列进行写入,触发器实例在定义的计算时机进行计算。5.根据权利要求4所述的用于时序数据库的触发器设计方法,其特征在于,所述结构化查询语言数据库命令指定触发器实例的类名,将使用检测到的触发器设定类作为触发器实例...
【专利技术属性】
技术研发人员:王建民,黄向东,乔嘉林,田原,张金瑞,廖兰宇,
申请(专利权)人:天谋科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。