一种数据发布方法及相关装置制造方法及图纸

技术编号:32429785 阅读:56 留言:0更新日期:2022-02-24 18:38
本申请公开了一种数据发布方法,包括:对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据;对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新;基于与目标设备对应的第一数据库,将该第一数据库所存储的待发布数据发布至目标设备。通过将不同量级的第一数据库将待发布数据进行发布,实现了发布不同量级的数据,以便适应不同的目标设备,避免目标设备接收到不合适的数据,提高了数据包的使用效果。本申请还公开了一种数据发布装置、服务器以及计算机可读存储介质,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种数据发布方法及相关装置


[0001]本申请涉及计算机
,特别涉及一种数据发布方法、数据发布装置、服务器以及计算机可读存储介质。

技术介绍

[0002]随着信息技术的不断发展,数据在计算机运行过程中占据越来越重要的位置。并且,随着数据量越来越大单个计算机设备没有办法收集到完整的数据量,同时也没有办法对完整的数据进行相应的处理。因此,就需要通过云端服务器接收数据并对数据进行处理后发布至各个设备,以便各个设备可以通过接收到的数据进行相应的处理。例如,在计算机安全
中,云端服务器通常将软件威胁的特征组成数据库或数据包,然后下发至各个计算机设备中,以便这些计算机设备可以通过接收到的安全数据进行相应的安全操作。
[0003]相关技术中,一般是通过单一量级的数据库实现数据下发,也就是实现数据发布操作。但是,当前的技术无法针对不同内存大小的设备下发不同量级的库,导致会不兼容某些小内存设备或者丢掉一批数据,同时没有热度库的机制,无法保证设备本地是最热门的数据库,导致设备使用数据包的效果不佳。
[0004]因此,如何针对不同硬件性能的设备发布有效的数据包是本领域技术人员关注的重点问题。

技术实现思路

[0005]本申请的目的是提供一种数据发布方法、数据发布装置、服务器以及计算机可读存储介质,通过将待发布数据和对应的评价数据保存第一数据库,不同量级的第一数据库将待发布数据进行发布,实现了发布不同量级的数据,以便适应不同的目标设备,避免目标设备接收到不合适的数据,提高了数据包的使用效果。/>[0006]为解决上述技术问题,本申请提供一种数据发布方法,包括:
[0007]对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据;
[0008]对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新;其中,任意两个第一数据库存储的待发布数据的量级不同;
[0009]基于与目标设备对应的第一数据库,将该第一数据库所存储的待发布数据发布至所述目标设备;其中,所述目标设备为接收待发布数据的设备。
[0010]可选的,在所述并对该第一数据库进行更新的步骤之后,还包括:
[0011]对于每个第一数据库,计算该第一数据库对应的全量数据包以及历史版本与当前版本之间的补丁数据包;
[0012]相应地,所述将该第一数据库所存储的待发布数据发布至所述目标设备,包括:
[0013]将该第一数据库对应的全量数据包或者补丁数据包发布至所述目标设备。
[0014]可选的,在对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据的步骤之后,还包括:
[0015]基于所述各个待发布数据分别对应的评价数据,按照各个评价数据的大小,在第二数据库中存储经过排序后的所述各个待发布数据;
[0016]相应地,所述对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新,包括:
[0017]对于每个第一数据库,根据该第一数据库的量级,以及所述第二数据库中排序后的所述各个待发布数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新。
[0018]可选的,对于每个第一数据库,根据该第一数据库的量级,以及所述第二数据库中排序后的所述各个待发布数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新,包括:
[0019]对于每个第一数据库,确定该第一数据库相比于所述第二数据库,需要删除的删除数据和需要修改的修改数据;
[0020]根据所述删除数据,对该第一数据库中的所述删除数据进行删除;
[0021]根据所述修改数据,对该第一数据库中的所述修改数据进行修改;
[0022]根据该第一数据库的量级,对该第一数据库的尾部数据量进行纠正处理,实现对所述各个第一数据库进行同步。
[0023]可选的,在所述确定该第一数据库相比于所述第二数据库,需要删除的删除数据和需要修改的修改数据的步骤之前,还包括:
[0024]根据控制信息确定所述第二数据库与该第一数据库之间的同步更新模式;
[0025]相应地,所述确定该第一数据库相比于所述第二数据库,需要删除的删除数据和需要修改的修改数据,包括:
[0026]当所述同步更新模式为正常模式时,根据该第一数据库中待发布数据的版本号和该第二数据库中待发布数据的版本号,确定该第一数据库相比于所述第二数据库,需要删除的删除数据和需要修改的修改数据;其中,该待发布数据的版本号用于查询不同版本之间的数据差异;
[0027]相应地,在所述确定所述第二数据库与该第一数据库之间的数据同步更新模式的步骤之后,还包括:
[0028]当所述同步更新模式为版本重启模式时,根据所述第二数据库和该第一数据库之间的全量对比差异执行数据更新操作,然后执行数据库重启操作;
[0029]当所述同步更新模式为紧急修复模式时,根据所述第二数据库和该第一数据库之间的全量对比差异执行数据更新操作。
[0030]可选的,在所述计算该第一数据库对应的全量数据包以及历史版本与当前版本之间的补丁数据包的步骤之后,还包括:
[0031]对所述全量数据包以及补丁数据包执行加密压缩操作;
[0032]相应地,所述将该第一数据库对应的全量数据包或者补丁数据包发布至所述目标设备,包括:
[0033]将该第一数据库对应的加密压缩后的全量数据包或者加密压缩后的补丁数据包发布至所述目标设备。
[0034]可选的,计算该第一数据库对应的全量数据包以及历史版本与当前版本之间的补丁数据包,包括:
[0035]计算该第一数据库对应的全量数据包;
[0036]计算该第一数据库对应的各个历史版本与当前版本之间的补丁数据包;其中,距离当前版本的历史版本越近,补丁数据包的密度越大。
[0037]可选的,基于与目标设备对应的第一数据库,包括:
[0038]接收所述目标设备根据其硬件性能指标向预设接口发送的请求参数,根据接收到的所述请求参数匹配到对应的第一数据库。
[0039]本申请还提供一种服务器,包括:
[0040]存储器,用于存储计算机程序;
[0041]处理器,用于执行所述计算机程序时实现如上所述的数据发布方法的步骤。
[0042]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据发布方法的步骤。
[0043]本申请所提供的一种数据发布方法,包括:对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据;对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据发布方法,其特征在于,包括:对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据;对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新;其中,任意两个第一数据库存储的待发布数据的量级不同;基于与目标设备对应的第一数据库,将该第一数据库所存储的待发布数据发布至所述目标设备;其中,所述目标设备为接收待发布数据的设备。2.如权利要求1所述的数据发布方法,其特征在于,在所述并对该第一数据库进行更新的步骤之后,还包括:对于每个第一数据库,计算该第一数据库对应的全量数据包以及历史版本与当前版本之间的补丁数据包;相应地,所述将该第一数据库所存储的待发布数据发布至所述目标设备,包括:将该第一数据库对应的全量数据包或者补丁数据包发布至所述目标设备。3.如权利要求1所述的数据发布方法,其特征在于,在对获取的待发布数据进行评价数据计算,得到各个待发布数据分别对应的评价数据的步骤之后,还包括:基于所述各个待发布数据分别对应的评价数据,按照各个评价数据的大小,在第二数据库中存储经过排序后的所述各个待发布数据;相应地,所述对于每个第一数据库,根据该第一数据库的量级,以及各个待发布数据分别对应的评价数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新,包括:对于每个第一数据库,根据该第一数据库的量级,以及所述第二数据库中排序后的所述各个待发布数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新。4.如权利要求3所述的数据发布方法,其特征在于,对于每个第一数据库,根据该第一数据库的量级,以及所述第二数据库中排序后的所述各个待发布数据,确定存储至该第一数据库的待发布数据,并对该第一数据库进行更新,包括:对于每个第一数据库,确定该第一数据库相比于所述第二数据库,需要删除的删除数据和需要修改的修改数据;根据所述删除数据,对该第一数据库中的所述删除数据进行删除;根据所述修改数据,对该第一数据库中的所述修改数据进行修改;根据该第一数据库的量级,对该第一数据库的尾部数据量进行纠正处理,实现对所述各个第一数据库进行同步。5.如权利要求4所述的数据发布方法,其特征在于,在所述确定该第一数据库相比于所述第二数据库,需要删...

【专利技术属性】
技术研发人员:周文王蔚
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1