掌桥专利:专业的专利平台
掌桥专利
首页

数据库表的管理方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:30


数据库表的管理方法、装置、设备及存储介质

技术领域

本公开涉及数据库技术领域,尤其涉及一种数据库表的管理方法、装置、设备及存储介质。

背景技术

双向网闸部署在不同安全等级的网络之间,通过物理逻辑隔离卡,实现数据跨网、跨域传输。双向网闸硬件架构通常由发送端主机、接收端主机和双向隔部件组成。数据库同步功能是双向网闸的重要功能,设备的数据库同步模块分别运行在设备的发送端和接收端的系统中,由发送端的数据库同步模块监控数据库表的插入、修改和删除等动作,通过数据库接口依据动作提取数据库记录内容,并通过私有协议封装数据库数据,再通过隔离部件传输到接收端主机的数据库同步模块,最后由其通过数据库接口执行SQL语句,实现数据库数据同步功能。

相关技术中,设备管理员在发送端主机上创建数据库同步策略时,在数据库中创建数据库表,同时在监控的数据库表上创建触发器,当触发器发现数据库表中执行插入、删除和修改动作后,表的触发器将数据库记录的源表名、主键、动作、时间等信息记录到数据库表中。设备管理员在发送端主机上删除数据库同步策略时,发送端的数据库同步模块在数据库中删除数据库表,同时删除源表上的触发器。

但是相关技术在执行策略删除行为时,有时会出现数据库无法连接的情况,为了管理方便,会强行删除数据库同步策略,但是不会删除数据库表和源表的触发器,最终在数据库中出现临时表和触发器的残留。在创建策略阶段创建临时表时,需要技术人员手动检查数据库表,如果为上次管理操作残留的临时表可以手工删除,如果为数据库中存储用户数据的表,只能修改软件或是通过配置重新选择一个临时表名,造成管理页面提示冲突,容易出错并造成用户数据丢失。

发明内容

有鉴于此,本公开实施例提供了一种数据库表的管理方法、装置、设备及存储介质,能够在数据库同步策略配置阶段,采用基于数据库名、字段名、字段内容作为唯一标识的方法,通过唯一性标识判断临时表并执行自动操作,实现字段处理表名冲突的处理,避免了临时表名与用户数据存储表的冲突,避免人工参与,降低了运维成本,提高了设备可维护性。

第一方面,本公开实施例提供了一种数据库表的管理方法,采用如下技术方案:

在创建数据库同步策略时,如果数据库中存在与预设表名相同的目标数据库表、所述目标数据库表中存在与预设字段相同的目标字段以及所述目标字段中存在与预设字段内容相同的目标字段内容,则确定所述目标数据库表为用户预先创建的临时表;

对所述目标数据库表执行删除操作,并重新创建新的临时表;

如果所述数据库中不存在与预设表名相同的目标数据库表,或者所述目标数据库表中不存在与预设字段相同的目标字段,或者所述目标字段中不存在与预设字段内容相同的目标字段内容,则将所述目标数据库表标识为用户数据存储表,并重新创建新的临时表。

在一些实施例中,在创建数据库同步策略之前,所述方法还包括:

计算第一字符串的第一MD5值,并基于所述第一MD5值创建临时表的预设表名;

计算第二字符串的第二MD5值,并基于所述第二MD5值在所述临时表中创建预设字段;

计算第三字符串的第三MD5值,并基于所述第三MD5值在所述临时表中创建所述预设字段的预设字段内容。

在一些实施例中,重新创建新的临时表,包括:

在所述第一字符串中添加第一特定字段,得到新的第一字符串;

计算所述新的第一字符串的新的第一MD5值,并基于所述新的第一MD5值创建新的临时表的预设表名;

在所述第二字符串中添加第二特定字段,得到新的第二字符串;

计算所述新的第二字符串的新的第二MD5值,并基于所述新的第二MD5值在所述新的临时表中创建预设字段;

在所述第三字符串中添加第三特定字段,得到新的第三字符串;

计算所述新的第三字符串的新的第三MD5值,并基于所述新的第三MD5值在新的临时表中创建所述预设字段的预设字段内容。

在一些实施例中,在所述第一字符串中添加第一特定字段,得到新的第一字符串,包括:

在所述第一字符串的尾部添加第一后缀序号,得到新的第一字符串;

在所述第二字符串中添加第二特定字段,得到新的第二字符串,包括:

在所述第二字符串的尾部添加第二后缀序号,得到新的第二字符串;

在所述第三字符串中添加第三特定字段,得到新的第三字符串,包括:

在所述第三字符串的尾部添加第三后缀序号,得到新的第三字符串。

在一些实施例中,在重新创建新的临时表之后,所述方法还包括:

基于所述新的第一字符串的新的第一MD5值、所述新的第二字符串的新的第二MD5值、所述新的第三字符串的新的第三MD5值创建新的触发器,并将所述新的第一字符串的新的第一MD5值、所述新的第二字符串的新的第二MD5值、所述新的第三字符串的新的第三MD5值记录到所述数据库同步策略中。

第二方面,本公开实施例还提供了一种数据库表的管理装置,采用如下技术方案:

第一判定单元,被配置为在创建数据库同步策略时,如果数据库中存在与预设表名相同的目标数据库表、所述目标数据库表中存在与预设字段相同的目标字段以及所述目标字段中存在与预设字段内容相同的目标字段内容,则确定所述目标数据库表为用户预先创建的临时表;

处理单元,被配置为对所述目标数据库表执行删除操作,并重新创建新的临时表;

第二判定单元,被配置为如果所述数据库中不存在与预设表名相同的目标数据库表,或者所述目标数据库表中不存在与预设字段相同的目标字段,或者所述目标字段中不存在与预设字段内容相同的目标字段内容,则将所述目标数据库表标识为用户数据存储表,并重新创建新的临时表。

在一些实施例中,所述装置还包括:

表名创建单元,被配置为计算第一字符串的第一MD5值,并基于所述第一MD5值创建临时表的预设表名;

字段创建单元,被配置为计算第二字符串的第二MD5值,并基于所述第二MD5值在所述临时表中创建预设字段;

字段内容创建单元,被配置为计算第三字符串的第三MD5值,并基于所述第三MD5值在所述临时表中创建所述预设字段的预设字段内容。

在一些实施例中,所述处理单元包括:

第一添加模块,被配置为在所述第一字符串中添加第一特定字段,得到新的第一字符串;

表名创建模块,被配置为计算所述新的第一字符串的新的第一MD5值,并基于所述新的第一MD5值创建新的临时表的预设表名;

第二添加模块,被配置为在所述第二字符串中添加第二特定字段,得到新的第二字符串;

字段创建模块,被配置为计算所述新的第二字符串的新的第二MD5值,并基于所述新的第二MD5值在所述新的临时表中创建预设字段;

第三添加模块,被配置为在所述第三字符串中添加第三特定字段,得到新的第三字符串;

字段内容创建模块,被配置为计算所述新的第三字符串的新的第三MD5值,并基于所述新的第三MD5值在新的临时表中创建所述预设字段的预设字段内容。

第三方面,本公开实施例还提供了一种电子设备,采用如下技术方案:

所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的数据库表的管理方法。

第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的数据库表的管理方法。

本公开实施例提供的数据库表的管理方法,能够在数据库同步策略配置阶段,采用基于数据库名、字段名、字段内容作为唯一标识的方法,通过唯一性标识判断临时表并执行自动操作,实现字段处理表名冲突的处理,避免了临时表名与用户数据存储表的冲突,避免人工参与,降低了运维成本,提高了设备可维护性。

上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本公开实施例提供的一种数据库表的管理方法的流程示意图;

图2为本公开实施例提供的一种数据库表的管理装置的结构示意图;

图3为本公开实施例提供的另一种数据库表的管理装置的结构示意图;

图4为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图对本公开实施例进行详细描述。

应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目各方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。

还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。

图1为本公开实施例提供的一种数据库表的管理方法的流程示意图,本公开实施例提供的一种数据库表的管理方法,包括以下步骤:

S101、在创建数据库同步策略时,如果数据库中存在与预设表名相同的目标数据库表、目标数据库表中存在与预设字段相同的目标字段以及目标字段中存在与预设字段内容相同的目标字段内容,则确定所述目标数据库表为用户预先创建的临时表。

S102、对目标数据库表执行删除操作,并重新创建新的临时表。

S103、如果数据库中不存在与预设表名相同的目标数据库表,或者目标数据库表中不存在与预设字段相同的目标字段,或者目标字段中不存在与预设字段内容相同的目标字段内容,则将目标数据库表标识为用户数据存储表,并重新创建新的临时表。

本公开实施例提供的数据库表的管理方法,能够在数据库同步策略配置阶段,采用基于数据库名、字段名、字段内容作为唯一标识的方法,通过唯一性标识判断临时表并执行自动操作,实现字段处理表名冲突的处理,避免了临时表名与用户数据存储表的冲突,避免人工参与,降低了运维成本,提高了设备可维护性。

在一些实施例中,在创建数据库同步策略之前,所述方法还包括:

计算第一字符串的第一MD5值,并基于所述第一MD5值创建临时表的预设表名;

计算第二字符串的第二MD5值,并基于所述第二MD5值在临时表中创建预设字段;

计算第三字符串的第三MD5值,并基于第三MD5值在临时表中创建预设字段的预设字段内容。

可选地,第一字符串可以为topsec_dbsync_table_tmp_netgap_V1.0,计算第一字符串的第一MD5值为45a8aa13d7f9c502bbe89f957bc301d1,基于第一MD5值创建的临时表的预设表名为topsec_45a8aa13d7f9c502bbe89f957bc301d。

可选地,第二字符串可以为topsec_dbsync_table_tmp_netgap_V1.0_flag,计算第二字符串的第二MD5值为fb283355579d98c53a1ad482c8809bbc,基于第二MD5值在临时表中创建的预设字段(即字符串字段)为topsec_fb283355579d98c53a1ad482c8809bbc,并且在临时表中增加一个int字段,int字段的名称为:data_flag,默认值1表示int字段是数据,0表示int字段是管理数据。

可选地,第三字符串可以为topsec_dbsync_table_tmp_netgap_V1.0_flag_management,计算第三字符串的第三MD5值为e2cbc94af173101b2a13540e36d76436,基于第三MD5值在临时表中创建预设字段topsec_fb283355579d98c53a1ad482c8809bbc的预设字段内容为e2cbc94af173101b2a13540e36d76436,其中,int字段的data_flag设置为0。

在一些实施例中,在创建数据库同步策略阶段,先检查数据库中是否存在与预设表名topsec_45a8aa13d7f9c502bbe89f957bc301d相同的目标数据库表,如果存在则进一步检查字段名,也就是检查目标数据库表的表结构中是否存在与预设字段topsec_fb283355579d98c53a1ad482c8809bbc相同的目标字段,如果存在则进一步检查记录int字段data_flag=0的目标字段内容。检查记录data_flag=0的预设字段topsec_fb283355579d98c53a1ad482c8809bbc的内容是否为预设字段内容e2cbc94af173101b2a13540e36d76436”。如果以上三个判断结果全部是存在,则将目标数据库表判断为用户通过数据库同步模块创建的临时表,表示是上次策略管理时残留了此表,并对目标数据库表进行删除操作或者重新创建新的临时表。

如果数据库中不存在与预设表名相同的目标数据库表,或者目标数据库表中不存在与预设字段相同的目标字段,或者目标字段中不存在与预设字段内容相同的目标字段内容,则将目标数据库表标识为用户数据存储表。需要重新创建新的临时表,新的临时表的预设表名、预设字段名和预设字段内容的创建是通过在原先的字符串的尾部添加后缀序号。

例如:在原先的第一字符串topsec_dbsync_table_tmp_netgap_V1.0的尾部添加后缀序号1,得到新的第一字符串“topsec_dbsync_table_tmp_netgap_V1.0_1”;在原先的第二字符串topsec_dbsync_table_tmp_netgap_V1.0_flag的尾部添加后缀序号1,得到新的第二字符串“topsec_dbsync_table_tmp_netgap_V1.0_flag_1”;在原先的第三字符串topsec_dbsync_table_tmp_netgap_V1.0_flag_management的尾部添加后缀序号1,得到新的第三字符串“topsec_dbsync_table_tmp_netgap_V1.0_flag_management_1”。

可选地,当基于上述新的第一字符串、新的第二字符串、新的第三字符串的判断结果依然是全部同时存在相冲突的表名、字段名、字段内容时,则继续在新的第一字符串、新的第二字符串、新的第三字符串的尾部添加后缀序号1,直至字符串的尾部的后缀序号达到255时依然全部同时存在相冲突的表名、字段名、字段内容时,通过管理页面提示数据库管理员人管确认,并选择一个不冲突的序号重新创建临时表。

在一些实施例中,重新创建新的临时表,包括:

在第一字符串中添加第一特定字段,得到新的第一字符串;

计算新的第一字符串的新的第一MD5值,并基于新的第一MD5值创建新的临时表的预设表名;

在第二字符串中添加第二特定字段,得到新的第二字符串;

计算新的第二字符串的新的第二MD5值,并基于新的第二MD5值在新的临时表中创建预设字段;

在第三字符串中添加第三特定字段,得到新的第三字符串;

计算新的第三字符串的新的第三MD5值,并基于新的第三MD5值在新的临时表中创建预设字段的预设字段内容。

在一些实施例中,在第一字符串中添加第一特定字段,得到新的第一字符串,包括:

在第一字符串的尾部添加第一后缀序号,得到新的第一字符串;

在第二字符串中添加第二特定字段,得到新的第二字符串,包括:

在第二字符串的尾部添加第二后缀序号,得到新的第二字符串;

在第三字符串中添加第三特定字段,得到新的第三字符串,包括:

在第三字符串的尾部添加第三后缀序号,得到新的第三字符串。

在一些实施例中,在重新创建新的临时表之后,该方法还包括:

基于新的第一字符串的新的第一MD5值、新的第二字符串的新的第二MD5值、新的第三字符串的新的第三MD5值创建新的触发器,并将新的第一字符串的新的第一MD5值、新的第二字符串的新的第二MD5值、新的第三字符串的新的第三MD5值记录到数据库同步策略中,以便为后续操作提供数据支持。

在数据库的目标数据库表中执行插入、修改和删除动作时,目标数据库表的触发器在临时表中记录数据库记录到的源表明、主键、动作、时间等信息。用户创建的数据库同步模块依据设置的间隔时间查询临时表中的记录(除data_flag=0的记录),根据记录的信息,到源表中提取原始数据,并通过私有协议封装发送给接收端的数据库同步模块,再由接收端的数据库同步模块向目标数据库表执行SQL语句,最后由发送端的数据库同步模块删除临时表中对应的临时记录。设备管理员在发送端的主机上删除数据库同步策略时,通过发送端的数据库同步模块在数据库中依据创建的数据库同步策略的字符串的MD5值删除临时表,同时删除数据库源表上的触发器。

本公开实施例在数据库同步策略配置阶段基于数据库名、字段名、字段内容的MD5值作为唯一标识的方法来判断临时表,唯一性标识的强度较高,避免了临时表名与用户数据存储表的冲突,避免人工参与,降低了运维成本,以及提高了设备可维护性。

图2为本公开实施例提供了一种数据库表的管理装置的结构示意图,本公开实施例还提供了一种数据库表的管理装置,包括:

第一判定单元21,被配置为在创建数据库同步策略时,如果数据库中存在与预设表名相同的目标数据库表、目标数据库表中存在与预设字段相同的目标字段以及目标字段中存在与预设字段内容相同的目标字段内容,则确定目标数据库表为用户预先创建的临时表;

处理单元22,被配置为对目标数据库表执行删除操作,并重新创建新的临时表;

第二判定单元23,被配置为如果数据库中不存在与预设表名相同的目标数据库表,或者目标数据库表中不存在与预设字段相同的目标字段,或者目标字段中不存在与预设字段内容相同的目标字段内容,则将目标数据库表标识为用户数据存储表,并重新创建新的临时表。

在一些实施例中,该装置还包括:

表名创建单元,被配置为计算第一字符串的第一MD5值,并基于第一MD5值创建临时表的预设表名;

字段创建单元,被配置为计算第二字符串的第二MD5值,并基于第二MD5值在临时表中创建预设字段;

字段内容创建单元,被配置为计算第三字符串的第三MD5值,并基于第三MD5值在临时表中创建预设字段的预设字段内容。

图3为本公开实施例提供了另一种数据库表的管理装置的结构示意图,在一些实施例中,处理单元22包括:

第一添加模块221,被配置为在第一字符串中添加第一特定字段,得到新的第一字符串;

表名创建模块222,被配置为计算新的第一字符串的新的第一MD5值,并基于新的第一MD5值创建新的临时表的预设表名;

第二添加模块223,被配置为在第二字符串中添加第二特定字段,得到新的第二字符串;

字段创建模块224,被配置为计算新的第二字符串的新的第二MD5值,并基于新的第二MD5值在新的临时表中创建预设字段;

第三添加模块225,被配置为在第三字符串中添加第三特定字段,得到新的第三字符串;

字段内容创建模块226,被配置为计算新的第三字符串的新的第三MD5值,并基于新的第三MD5值在新的临时表中创建预设字段的预设字段内容。

根据本公开实施例的电子设备包括存储器和处理器。该存储器用于存储非暂时性计算机可读指令。具体地,存储器可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。

该处理器可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。在本公开的一个实施例中,该处理器用于运行该存储器中存储的该计算机可读指令,使得该电子设备执行前述的本公开各实施例的数据库表的管理方法全部或部分步骤。

本领域技术人员应能理解,为了解决如何获得良好用户体验效果的技术问题,本实施例中也可以包括诸如通信总线、接口等公知的结构,这些公知的结构也应包含在本公开的保护范围之内。

如图4为本公开实施例提供的一种电子设备的结构示意图。其示出了适于用来实现本公开实施例中的电子设备的结构示意图。图4示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图4所示,电子设备可以包括处理器(例如中央处理器、图形处理器等),其可以根据存储在只读存储器(ROM)中的程序或者从存储装置加载到随机访问存储器(RAM)中的程序而执行各种适当的动作和处理。在RAM中,还存储有电子设备操作所需的各种程序和数据。处理器、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。

通常,以下装置可以连接至I/O接口:包括例如传感器或者视觉信息采集设备等的输入装置;包括例如显示屏等的输出装置;包括例如磁带、硬盘等的存储装置;以及通信装置。通信装置可以允许电子设备与其他设备(比如边缘计算设备)进行无线或有线通信以交换数据。虽然图4示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从ROM被安装。在该计算机程序被处理器执行时,执行本公开实施例的数据库表的管理方法的全部或部分步骤。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

根据本公开实施例的计算机可读存储介质,其上存储有非暂时性计算机可读指令。当该非暂时性计算机可读指令由处理器运行时,执行前述的本公开各实施例的数据库表的管理方法的全部或部分步骤。

上述计算机可读存储介质包括但不限于:光存储介质(例如:CD-ROM和DVD)、磁光存储介质(例如:MO)、磁存储介质(例如:磁带或移动硬盘)、具有内置的可重写非易失性存储器的媒体(例如:存储卡)和具有内置ROM的媒体(例如:ROM盒)。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。

在本公开中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

另外,如在此使用的,在以“至少一个”开始的项的列举中使用的“或”指示分离的列举,以便例如“A、B或C的至少一个”的列举意味着A或B或C,或AB或AC或BC,或ABC(即A和B和C)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。

还需要指出的是,在本公开的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。

可以不脱离由所附权利要求定义的教导的技术而进行对在此的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

相关技术
  • 一种后端存储设备的管理方法、装置、设备以及存储介质
  • 多版本数据存储管理方法及装置、电子设备、存储介质
  • 存储设备管理方法、装置及可读存储介质
  • 存储设备管理方法、装置及可读存储介质
  • 虚拟机应用程序管理方法、装置、设备及可读存储介质
  • 关系型数据库表的存储方法、设备及可读存储介质
  • 数据库表的处理方法、装置、电子设备和存储介质
技术分类

06120116499476