数据同步方法、装置、电子设备和存储介质

    公开(公告)号:CN116107517B

    公开(公告)日:2023-06-09

    申请号:CN202310379318.4

    申请日:2023-04-11

    Abstract: 本发明提供一种数据同步方法、装置、电子设备和存储介质,涉及数据处理技术领域,其中方法包括:在同步周期内,通过第一进程监测编辑层中业务数据发生修改的每个目标内存块;在编辑层对应的第一修改记录表中,通过第一进程将每个目标内存块的状态标记为数据修改状态;在同步周期结束时,通过第一进程将编辑层中存储的业务数据同步至固化层,并基于第一修改记录表更新第二修改记录表;在固化层中确定第二修改记录表中状态标记为数据修改状态对应的目标业务数据;将目标业务数据广播至其他设备。本发明在同步周期内只同步发生修改的业务数据,传输的业务数据量相对较小,从而提高了传输性能。

    内存分配方法、装置、电子设备和存储介质

    公开(公告)号:CN116107762A

    公开(公告)日:2023-05-12

    申请号:CN202310376727.9

    申请日:2023-04-11

    Abstract: 本发明提供一种内存分配方法、装置、电子设备和存储介质,涉及计算机技术领域,其中方法包括:接收第一目标进程的内存分配请求;内存分配请求中包括存储业务数据所需的内存空间的大小;在共享内存中查找与内存空间的大小匹配的至少一个未使用的内存块;将至少一个未使用的内存块的偏移信息和内存空间的大小写入环形队列的存储单元中,并将偏移信息返回至所述第一目标进程。本发明在环形队列的存储单元中存储的是未使用的内存块的偏移信息和内存空间的大小,并不是业务数据,业务数据是存储在共享内存中未使用的内存块中,可以自适应地为不同长度的业务数据分配所需数量的内存块,实现了内存块的合理利用,从而提高了内存的利用率。

    数据同步方法、装置、电子设备和存储介质

    公开(公告)号:CN116107517A

    公开(公告)日:2023-05-12

    申请号:CN202310379318.4

    申请日:2023-04-11

    Abstract: 本发明提供一种数据同步方法、装置、电子设备和存储介质,涉及数据处理技术领域,其中方法包括:在同步周期内,通过第一进程监测编辑层中业务数据发生修改的每个目标内存块;在编辑层对应的第一修改记录表中,通过第一进程将每个目标内存块的状态标记为数据修改状态;在同步周期结束时,通过第一进程将编辑层中存储的业务数据同步至固化层,并基于第一修改记录表更新第二修改记录表;在固化层中确定第二修改记录表中状态标记为数据修改状态对应的目标业务数据;将目标业务数据广播至其他设备。本发明在同步周期内只同步发生修改的业务数据,传输的业务数据量相对较小,从而提高了传输性能。

Patent Agency Ranking