-
公开(公告)号:CN113407556B
公开(公告)日:2022-07-19
申请号:CN202110791552.9
申请日:2021-07-13
Applicant: 南方电网数字电网研究院有限公司
IPC: G06F16/23 , G06F16/2455 , G06F16/2457 , G06F16/27
Abstract: 本发明公开了基于消息队列的数据异步更新方法及装置,包括:建模服务模块根据数据更新指令确定需要更新的初始数据;消息服务模块将由初始数据确定出的目标数据写入第一消息队列;缓存服务模块从第一消息队列中读取目标数据并加载到内存中,被加载到内存的数据用于发布;写库服务模块将从第一消息队列中读取的目标数据写入数据库。可见,本发明能够通过消息队列接收数据并持久化存储到本地,避免了数据先写入数据库的过程,还将数据推送至缓存服务并由缓存服务发布,减少了直接从数据库读取数据的过程,最后由写库服务异步将数据写入数据库,减少写入数据库的数据量,在降低数据库读写压力的同时,减少数据更新时的卡顿现象,提高数据更新效率。
-
公开(公告)号:CN113407544A
公开(公告)日:2021-09-17
申请号:CN202110790370.X
申请日:2021-07-13
Applicant: 南方电网数字电网研究院有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2458 , G06F16/27 , G06F16/28 , G06F9/50
Abstract: 本发明提供了一种多模型数据的同步方法及装置,该方法包括:扫描待同步数据库中的待同步任务;对所述待同步任务进行拆解,得到所述待同步任务对应的任务列表清单,其中,所述任务列表清单包括至少一个任务,每个所述任务包括至少一个数据表;按照预设顺序将所述任务列表清单中的数据从所述待同步数据库同步到至少一个目标数据库中。可见,通过拆解待同步任务,得到数据表级别的任务列表清单,使得任务列表清单中的数据进行了有效聚类,随后按照预设顺序将该数据表级别的任务列表清单中的数据同步到至少一个目标数据库中,能够在数据库之间的同步中实现数据的有序同步,从而提高数据同步效率。
-
公开(公告)号:CN113407556A
公开(公告)日:2021-09-17
申请号:CN202110791552.9
申请日:2021-07-13
Applicant: 南方电网数字电网研究院有限公司
IPC: G06F16/23 , G06F16/2455 , G06F16/2457 , G06F16/27
Abstract: 本发明公开了基于消息队列的数据异步更新方法及装置,包括:建模服务模块根据数据更新指令确定需要更新的初始数据;消息服务模块将由初始数据确定出的目标数据写入第一消息队列;缓存服务模块从第一消息队列中读取目标数据并加载到内存中,被加载到内存的数据用于发布;写库服务模块将从第一消息队列中读取的目标数据写入数据库。可见,本发明能够通过消息队列接收数据并持久化存储到本地,避免了数据先写入数据库的过程,还将数据推送至缓存服务并由缓存服务发布,减少了直接从数据库读取数据的过程,最后由写库服务异步将数据写入数据库,减少写入数据库的数据量,在降低数据库读写压力的同时,减少数据更新时的卡顿现象,提高数据更新效率。
-
-