实时数据库补历史数据方法、系统、存储介质及服务器

    公开(公告)号:CN114020792B

    公开(公告)日:2024-08-20

    申请号:CN202111329340.5

    申请日:2021-11-10

    摘要: 本发明公开了一种实时数据库补历史数据方法、系统、存储介质及服务器,方法包括接收补历史数据以数据页为单位存储在补历史缓存队列中;从补历史缓存队列中取出固定页数进行批量归档,遍历所有待归档数据页;取一个待归档数据页,对存档文件进行遍历,将待归档数据页与存档文件时间范围进行比较;根据时间范围比较结果,将落在当前存档文件的数据写入存档文件进行归档,如果待归档数据页存在剩余数据,则对待归档数据页进行数据页分割,再继续遍历下一个存档文件;当待归档数据页中所有数据都归档后,停止遍历存档文件,继续取下一个待归档数据页。本发明能够保证实时数据正常传输而不受补历史数据影响,保持了实时数据库系统性能。

    一种网络端口复用方法、系统、设备及存储介质

    公开(公告)号:CN113783957B

    公开(公告)日:2024-07-09

    申请号:CN202111064426.X

    申请日:2021-09-10

    发明人: 马瑞瑞 何清 王毅

    摘要: 本发明公开了一种网络端口复用方法、系统、设备及存储介质,该方法包括:接收TCP连接请求;检索请求报文的协议标识码,根据协议标识码初步识别协议类型,根据后续握手成功后接收到的数据报文进一步识别协议类型;根据所述协议类型创建相应的协议处理器;所述协议处理器接收后续数据包进行有效性验证,解析数据包并处理客户报文请求,并返回响应数据包。本发明实现了多种网络传输协议共享同一个TCP服务端口,节省代理服务器的网络通讯资源。

    一种正向网闸通讯主动请求数据同步的方法、系统、计算机设备及存储介质

    公开(公告)号:CN116886717A

    公开(公告)日:2023-10-13

    申请号:CN202310973678.7

    申请日:2023-08-03

    IPC分类号: H04L67/1095

    摘要: 本发明属于正向网闸数据传输领域,涉及一种正向网闸通讯主动请求数据同步的方法,客户端主动发起同步请求;服务端判断是否上传外部指令来确认是否进行同步并响应;客户端接收响应后判断是否同步,若是则发送同步类型确认请求;服务端根据上传的外部指令与同步类型确认请求进行匹配并响应;客户端根据响应判断同步类型是否匹配成功,若是则发送该同步类型的数据类型确认请求包;服务端根据上传的外部指令与数据类型确认请求进行匹配并响应;客户端根据响应判断数据类型是否匹配成功,若是,则发送该数据类型的数据同步包;服务端对数据同步包进行解析更新,完成本次同步。解决服务端与客户端无法进行数据互动,并无法同步用户需要数据的问题。

    计算标签数据的补算方法、系统、设备及存储介质

    公开(公告)号:CN114185914A

    公开(公告)日:2022-03-15

    申请号:CN202210142667.X

    申请日:2022-02-16

    IPC分类号: G06F16/23 G06F16/21

    摘要: 本发明公开了一种计算标签数据的补算方法、系统、设备及存储介质,涉及时序数据处理技术领域,解决了断网时段内计算标签历史数据补算的技术问题。方法包括:接收用户补算请求;根据补算请求标签集确定引用标签集;根据引用标签集确认计算事件;根据计算事件确定计算结果。本发明通过设置采集标签和计算标签,并将计算标签分成若干层引用关系,通过获取时段内采集标签的历史值,即可确定变化的计算标签,并通过引用关系获得计算结果,从而完成数据补算。本发明设计合理,便于时序数据断网续传场景下计算标签的数据补算。

    一种支持脚本自定义的脚本引擎执行方法及系统

    公开(公告)号:CN113986210A

    公开(公告)日:2022-01-28

    申请号:CN202111267180.6

    申请日:2021-10-28

    摘要: 本发明公开了一种支持脚本自定义的脚本引擎执行方法及系统,该方法包括:生成自定义脚本关系;对所述自定义脚本关系进行脚本调试;获取脚本语言与高级计算机语言的语法对应关系;识别出脚本的源代码并将源代码转化为高级计算机语言代码;将高级语言源代码翻译为可执行代码,并执行相应的可执行代码。本发明将脚本源代码转换为某种高级语言源代码,再将高级语言源代码编译为可执行代码执行,因最后执行编译后的可执行代码,不需解释脚本源代码,因此能提高脚本执行的效率。

    实时数据库测点删除回收方法、系统、存储介质及服务器

    公开(公告)号:CN113961393A

    公开(公告)日:2022-01-21

    申请号:CN202111189067.0

    申请日:2021-10-12

    摘要: 一种实时数据库测点删除回收方法、系统、存储介质及服务器,方法包括以下步骤:从客户端发送删除测点请求及需要删除的测点数据到网络服务;网络服务接收到删除测点请求及需要删除的测点数据后转发给测点服务;测点服务进行删除操作处理,查找被删除测点信息;若能够查找到被删除测点信息,将被删除测点信息备份至回收站中,若查找不到则返回被删除测点不存在,停止删除操作;将被删除测点信息备份至回收站之后,测点服务返回测点删除成功信息,并向存储设备同步回收站信息,将回收站中的信息更新到存储文件中,同时通知其他服务删除测点;网络服务接收到测点删除成功或失败信息后返回给客户端。本发明能够防止用户误删测点,保证数据的完整性。

    一种大规模锁系统实现方法、装置、存储介质和服务器

    公开(公告)号:CN113961364A

    公开(公告)日:2022-01-21

    申请号:CN202111189055.8

    申请日:2021-10-12

    IPC分类号: G06F9/52 G06F9/48 G06F9/50

    摘要: 一种大规模锁系统实现方法、装置、存储介质和服务器,大规模锁系统实现方法包括应用程序调用本软件模块应用程序调用接口,初始化锁池管理对象,应用程序调用接口接到访问请求,转到锁池管理层实现服务;应用程序调用本软件模块应用程序调用接口,为需要进行锁保护的对象创建一个逻辑锁对象,应用程序调用接口接到访问请求,转到逻辑锁管理层实现服务;应用程序调用本软件模块应用程序调用接口,执行加锁流程以及解锁流程,转到逻辑锁操作层实现对应服务。由于超过百万级对象需要线程安全,可避免锁过多对系统造成过高的内存和锁资源压力。如果大规模使用临界区锁,由于多线程竞争不断发生,使用本发明仅用很少的临界区锁可完成多线程的安全功能。

    一种实时数据库数据处理方法、系统和设备

    公开(公告)号:CN113821382A

    公开(公告)日:2021-12-21

    申请号:CN202111405671.2

    申请日:2021-11-24

    发明人: 马瑞瑞 何清 王毅

    IPC分类号: G06F11/14 G06F16/11 G06F16/18

    摘要: 本发明公开了一种实时数据库数据处理方法、系统和设备,该方法包括:数据归档方法,其包括:创建一个事务,对事务的一个或多个文件块执行数据更新操作;执行事务提交操作,成功提交的事务形成一个事务快照,写入事务快照队列中;当事务快照队列中事务快照记录数或事务快照占用内存达到用户配置上限时,同步所述事务快照到事务快照文件中备份;事务快照文件块缓存器加载事务快照队列中所有事务快照的文件块,并获取所有文件块的最新版本;执行检查点操作,将事务快照文件块缓存器中最新版本的文件块依次写入存档文件,清空事务快照队列。该方法通过同步事务快照形成事务快照文件,实现实时数据库对事物的支持。