数据表同步方法及其装置、数据交换设备、存储介质制造方法及图纸

技术编号:33326061 阅读:16 留言:0更新日期:2022-05-08 09:04
本发明专利技术提供了一种数据表同步方法及其装置、数据交换设备、存储介质。其中,数据表同步方法应用于电子设备,该方法包括:获取来自第一数据表的第一数据表项,第一数据表存储于数据库,第一数据表项包括第一关键信息;根据第一关键信息,在第二数据表进行匹配,得到匹配结果,其中,第二数据表存储于存储器,第一数据表根据第二数据表而得到;根据匹配结果对第一数据表和第三数据表进行对应的同步操作,其中,第三数据表与第一数据表相一致,第三数据表存储于软件平台。根据本发明专利技术实施例提供的方案,能够提高交换机中的硬件表(即第二数据表)与软件平台中的软件表(即第三数据表)的同步成功率,从而能够降低交换机出现管理混乱的概率。率。率。

【技术实现步骤摘要】
数据表同步方法及其装置、数据交换设备、存储介质


[0001]本专利技术涉及通信
,尤其涉及一种数据表同步方法及其装置、数据交换设备、计算机可读存储介质。

技术介绍

[0002]为了便于对设备的管理,每个设备都会维护有相关的数据表,该数据表保存在设备的存储器硬件中,为了方便用户对设备的管理,往往还会在对应的软件平台中采用另一张含有相同数据表项的数据表供用户查看和进行相关操作。保存在设备硬件中的数据表被称为硬件数据表,简称硬件表;而保存在软件平台中的数据表则被称为软件数据表,简称为软件表。
[0003]例如,交换机中会保存有媒体访问控制(Media Access Control,MAC)地址表,由于保存在交换机中的MAC地址表(即硬件表)是会不断自动学习和老化的,因此,需要对保存在对应的软件平台中的MAC地址表(即软件表)进行更新处理,以保证硬件表和软件表一致。但交换机在对数据表项进行处理过程中,当发生信息传输出现丢包或漂移、信息收发端口不一致等情况时,会导致交换机中的硬件表和软件平台中的软件表不一致,从而会导致交换机中的硬件表与软件平台中的软件表不同步,因而会造成交换机的管理混乱。

技术实现思路

[0004]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0005]本专利技术实施例提供了一种数据表同步方法及其装置、数据交换设备、计算机可读存储介质,能够提高交换机中的硬件表与软件平台中的软件表的同步成功率,从而能够降低交换机出现管理混乱的概率。
[0006]第一方面,本专利技术实施例提供了一种数据表同步方法,包括:
[0007]获取来自第一数据表的第一数据表项,所述第一数据表存储于数据库,所述第一数据表项包括第一关键信息;
[0008]根据所述第一关键信息,在第二数据表进行匹配,得到匹配结果,其中,所述第二数据表存储于存储器,所述第一数据表根据所述第二数据表而得到;
[0009]根据所述匹配结果对所述第一数据表和第三数据表进行对应的同步操作,其中,所述第三数据表与所述第一数据表相一致,所述第三数据表存储于软件平台。
[0010]第二方面,本专利技术实施例还提供了一种数据表同步装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述的数据表同步方法。
[0011]第三方面,本专利技术实施例还提供了一种数据交换设备,包括如上第二方面所述的数据表同步装置。
[0012]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,存储有计算机可执
行指令,所述计算机可执行指令用于执行如上第一方面所述的数据表同步方法。
[0013]本专利技术实施例包括:获取来自第一数据表的第一数据表项,第一数据表存储于数据库,第一数据表项包括第一关键信息;根据第一关键信息,在第二数据表进行匹配,得到匹配结果,其中,第二数据表存储于存储器,第一数据表根据第二数据表而得到;根据匹配结果对第一数据表和第三数据表进行对应的同步操作,其中,第三数据表与第一数据表相一致,第三数据表存储于软件平台。根据本专利技术实施例提供的方案,由于第一数据表是根据第二数据表而制作的数据表,因此在获取到存储于数据库的第一数据表中包含第一关键信息的第一数据表项后,可以根据第一数据表项中的第一关键信息,在存储于存储器的第二数据表中进行匹配,并根据匹配结果,对第一数据表和存储于软件平台的第三数据表进行对应的同步处理操作。由于存储于数据库的第一数据表较之于存储于存储器的第二数据表具有更好的灵活性,因此,通过第一数据表使得第二数据表和存储于软件平台的第三数据表进行同步处理,能够提高交换机中的硬件表与软件平台中的软件表的同步成功率,从而能够降低交换机出现管理混乱的概率。
[0014]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0015]附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。
[0016]图1是本专利技术一个实施例提供的用于执行数据表同步方法的系统架构的示意图;
[0017]图2是本专利技术一个实施例提供的数据表同步方法的流程图;
[0018]图3是本专利技术另一实施例提供的数据表同步方法中获取第一数据表项的具体步骤的流程图;
[0019]图4是本专利技术另一实施例提供的数据表同步方法中周期性获取第一数据表项的具体步骤的流程图;
[0020]图5是本专利技术另一实施例提供的数据表同步方法中对第一数据表和第三数据表进行同步操作的具体步骤的流程图;
[0021]图6是本专利技术另一实施例提供的数据表同步方法中对第一数据表和第三数据表进行同步操作的具体步骤的流程图;
[0022]图7是本专利技术另一实施例提供的数据表同步方法中对第一数据表和第三数据表进行第一处理操作的具体步骤的流程图;
[0023]图8是本专利技术另一实施例提供的数据表同步方法中对第一数据表和第三数据表进行第一处理操作的具体步骤的流程图;
[0024]图9是本专利技术另一实施例提供的数据表同步方法中限制表项数目的流程图;
[0025]图10是本专利技术另一实施例提供的数据表同步方法中对数据表进行第二处理操作的具体步骤的流程图;
[0026]图11是本专利技术另一实施例提供的数据表同步方法中对数据表进行第二处理操作的具体步骤的流程图;
[0027]图12是本专利技术一具体示例所提供的周期性进行MAC地址表数据表同步检测及操作的流程图;
[0028]图13是本专利技术另一具体示例所提供的限制MAC地址表数据表最大表项数的流程图;
[0029]图14是本专利技术另一具体示例所提供的MAC地址表数据流量触发学习的流程图。
具体实施方式
[0030]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0031]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0032]本专利技术提供了一种数据表同步方法及其装置、数据交换设备、计算机可读存储介质,从数据库的第一数据表中获取第一数据表项,其中,第一数据表项中包含有第一关键信息,由于第一数据表是根据第二数据表制作的数据表,因此当获取得到第一数据表项,可以针对第一关键信息,在存储器中的第二数据表中进行匹配对比,从而得出匹配结果,并根据匹本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据表同步方法,应用于电子设备,所述方法包括:获取来自第一数据表的第一数据表项,所述第一数据表存储于数据库,所述第一数据表项包括第一关键信息;根据所述第一关键信息,在第二数据表进行匹配,得到匹配结果,其中,所述第二数据表存储于存储器,所述第一数据表根据所述第二数据表而得到;根据所述匹配结果对所述第一数据表和第三数据表进行对应的同步操作,其中,所述第三数据表与所述第一数据表相一致,所述第三数据表存储于软件平台。2.根据权利要求1所述的数据表同步方法,其特征在于,所述获取来自第一数据表的第一数据表项,包括:每间隔预设时间确定处理器的利用率,并根据所述利用率获取来自第一数据表的第一数据表项。3.根据权利要求1所述的数据表同步方法,其特征在于,所述根据所述匹配结果对所述第一数据表和第三数据表进行对应的同步操作,包括:当所述匹配结果为失败,删除所述第一数据表中的所述第一数据表项和所述第三数据表中的所述第一数据表项。4.根据权利要求1所述的数据表同步方法,其特征在于,所述根据所述匹配结果对所述第一数据表和第三数据表进行对应的同步操作,包括:当所述匹配结果为成功,对所述第一数据表和所述第三数据表进行第一处理操作。5.根据权利要求4所述的数据表同步方法,其特征在于,所述第一数据表、所述第二数据表和所述第三数据表均为媒体访问控制MAC地址表,所述第一数据表、所述第二数据表和所述第三数据表还包括端口信息;所述对所述第一数据表和所述第三数据表进行第一处理操作,包括:当所述第一数据表项在所述第一数据表中对应的端口信息和所述第一数据表项在所述第二数据表中对应的端口信息不一致,删除所述第一数据表中的所述第一数据表项和所述第三数据表中的所述第一数据表项。6.根据权利要求5所述的数据表同...

【专利技术属性】
技术研发人员:田国凤
申请(专利权)人:南京中兴新软件有限责任公司
类型:发明
国别省市:

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

1