数据操作方法、装置、服务器以及存储介质制造方法及图纸

技术编号:36919675 阅读:31 留言:0更新日期:2023-03-22 18:43
本发明专利技术实施例涉及信息处理领域,特别涉及一种数据操作方法、装置、服务器以及存储介质。所述数据操作方法包括:接收用于对未校验数据进行废除的第一操作请求;其中,所述第一操作请求的输入参数包括目标数据库名称;解析所述操作请求的输入参数,获取到所述目标数据库名称,根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据。本申请实施例提出的数据操作方法简单快捷,节省数据配置时间、减少数据配置工作量、降低数据配置难度,提升用户的数据配置体验。验。验。

【技术实现步骤摘要】
数据操作方法、装置、服务器以及存储介质


[0001]本申请实施例涉及信息处理领域,特别涉及一种数据操作方法、装置、服务器以及存储介质。

技术介绍

[0002]网络管理协议定义配置数据库有candidate数据库和running数据库,candidate为备选数据库,running为当前运行数据库,修改candidate数据库不影响runnig数据库。用户可以将配置数据先写入candidate数据库(写入candidate数据库的这些数据称为备选数据),确认无误后,可通过commit操作将candidate数据库中的数据提交到running数据库,使running数据库和candiate数据库的数据达到一致,如果不需要备选数据可以通过discard

change操作废弃备选数据,使candidate数据库恢复到和running数据库一致的状态。用户也可以将数据直接写入running数据库。
[0003]网络管理协议定义了edit

config操作,该操作用于将配置数据写入数据库,该操作的test

option参数设置为test

then

set时,数据在写入数据库时就进行检查,如果检查不通过,则禁止写入,为描述方便,将这种操作方式记为edit

config<test

then

set>操作。edit

config操作的test

option参数设置为set时,数据在写入数据库时不进行检查,可直接写入,为描述方便,将这种操作方式记为edit

config<set>操作。网络管理协议定义了validate操作,可用于检查配置数据,校验备选数据库中用edit

config<set>操作写入的数据。校验不通过的数据不能生效。通过validate操作对数据进行检查,如果检查不通过,需继续修改后再次执行validate操作,直到检查通过。因此,当数据库需要废弃校验未通过的备选配置选数据时,需要通过下发逆向配置数据的方式,或者连同已校验备选数据一起废弃。
[0004]然而,下发逆向配置数据的方式虽然可以达到保留已校验备选数据的目的,但在配置数据较多的情况下操作非常繁琐。而连同已校验备选数据一起废弃的方法虽然简单但无法保留已校验备选数据。因此,两种方式均面临给配置数据库配置数据时手续复杂、配置量较大的问题时,即配置数据操作过程繁琐,时间长、工作量大,影响用户给配置数据库配置数据的体验。

技术实现思路

[0005]本申请实施例的主要目的在于提出一种数据操作方法,装置、服务器以及存储介质。以节省数据配置时间、减少数据配置工作量、降低数据配置难度,从而提升用户的数据配置体验。
[0006]为实现上述目的,本申请实施例提供了一种数据操作方法,包括:接收用于对未校验数据进行废除的第一操作请求;其中,所述第一操作请求的输入参数包括目标数据库名称;解析所述操作请求的输入参数,获取到所述目标数据库名称;根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据。
[0007]为实现上述目的,本申请实施例提供了一种数据操作装置,包括:接收模块,用于接收第一操作请求,所述第一操作请求用于对未校验数据进行废除,所述第一操作请求的输入参数包括目标数据库名称;解析模块,用于解析所述操作请求的输入参数,获取到所述目标数据库名称;处理模块,用于根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据。
[0008]为实现上述目的,本申请实施例还提供了一种服务器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述数据操作方法。
[0009]为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述数据操作方法。
[0010]本专利技术的实施例提出的一种数据操作方法,在接收用于对未校验数据进行废除的第一操作请求后,解析所述操作请求的输入参数,获取到所述目标数据库名称,根据所述目标数据库名称废弃所述目标数据库中未校验的数据,同时保留所述目标数据库中已校验的数据,若已校验的数据为有效或有用的数据,就避免废弃过多有用数据而导致在给配置数据库写配置数据时面临配置繁琐,配置量大的问题。本申请的数据操作方法,节省了数据配置时间、减少数据配置工作量、降低数据配置难度,提升了用户的数据配置体验。
附图说明
[0011]图1是根据本专利技术一个实施例的一种数据操作方法的流程图;
[0012]图2是根据本专利技术一个实施例中提供的一种数据操作方法的示意图;
[0013]图3是根据本专利技术另一个实施例的一种数据操作方法的流程图;
[0014]图4是根据本专利技术另一个实施例的一种数据操作装置示意图;
[0015]图5是根据本专利技术另一个实施例的服务器的结构示意图。
具体实施方式
[0016]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
[0017]本专利技术的一个实施例涉及一种数据操作方法。方法包括:接收用于对未校验数据行废除的第一操作请求;其中,所述第一操作请求的输入参数包括目标数据库名称;解析所述操作请求的输入参数,获取到所述目标数据库名称;根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据,若未校验的数据无用,已校验的数据为有效或有用的数据,避免了废弃过多有用数据而导致在给配置数据库写配置数据时配置繁琐,配置量大的问题。本申请的数据操作方法,节省了数据配置时间、减少数据配置工作量、降低数据配置难度,提升了用户的数据配置体验。
[0018]下面对本实施例的数据操作的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
[0019]本实施例的数据操作方法的具体流程可以如图1所示,
[0020]步骤101,接收用于对未校验数据进行废除的第一操作请求。
[0021]具体而言,所述第一操作请求是由客户端或其他管理代理发送给服务器的数据操作请求,其中,所述第一操作请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据操作方法,其特征在于,包括:接收用于对未校验数据进行废除的第一操作请求;其中,所述第一操作请求的输入参数包括目标数据库名称;解析所述操作请求的输入参数,获取到所述目标数据库名称;根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据。2.根据权利要求1所述的数据操作方法,其特征在于,所述根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据,包括:根据所述目标数据库中各数据的数据标记,对所述目标数据库中各数据进行识别;其中,所述数据标记用于指示所述数据是否经过校验;废弃识别到的所述目标数据库中未校验的数据,保留识别到的所述目标数据库中已校验的数据。3.根据权利要求2所述的数据操作方法,其特征在于,所述数据标记通过以下方式设置:在接收到用于将数据写入数据库的第二操作请求后,根据所述第二操作请求的参数检测待写入数据是否需要进行校验;若所述待写入数据需要进行校验,则为所述待写入数据设置指示数据经过校验的所述数据标记;若所述待写入数据不需要进行校验,则为所述待写入数据设置指示数据未经过校验的所述数据标记。4.根据权利要求1所述的数据操作方法,其特征在于,所述根据所述目标数据库名称废弃所述目标数据库中未校验的数据,保留所述目标数据库中已校验的数据,包括:废弃所述目标数据库中的备份数据文件,保留所述目标数据库中的主数据文件,其中,所述备份数据文件为所述主数据文件的备份,所述主数据文件用于写入经校验的数据,所述备份数据文件用于写入未校验数据。5.根据权利要求1至4中任一项所述的数据操作方法,其特征在于,所述第一操作请求包括自定义操作请...

【专利技术属性】
技术研发人员:侯小燕
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1