一种快速修改数据的装置及方法制造方法及图纸

技术编号:17784188 阅读:22 留言:0更新日期:2018-04-22 15:37
本发明专利技术提供一种快速修改数据的装置,包括主机服务器和丛属服务器,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据并生成修改脚本对待修改的数据进行修改,从属服务器用于提供原始待修改的数据并接受存储修改后的数据。本发明专利技术还提供一种快速修改数据的方法,能极大地提高服务器修改数据的效率,在修改过程中不容易出现人为失误。

【技术实现步骤摘要】
一种快速修改数据的装置及方法
本专利技术涉及服务器系统及存储
,具体的说是一种快速修改数据的装置及方法。
技术介绍
随着经济社会的高速发展,我国即将迎来互联网+时代,互联网+时代的来临伴随着服务器产业的迅速崛起,海量数据正以前所未有的增长趋势冲击着各个行业,对IT基础设施的可维护性也提出了更高的要求。服务器凭借其优良的性能广泛应用于云计算、大数据处理、网络平台等领域,受到市场的青睐。当服务器数据中存在错误或需要进行服务质量调优时,会对服务器中的存储数据进行修改。现有技术修改服务器数据文件时,方式主要采用登录服务器直接修改的方式。其中,登录服务器直接修改需要登录每一台服务器进行修改,而用户面对的服务器数目通常都是几十台至几百台,耗时巨大,不能保证每台服务器修改的一致性,且在修改时,用户面对复杂的配置指令容易修改错误,数据文件修改的可靠性比较低。因此,现有技术中的修改方式修改的可靠性比较低,容易出错,且易操作性比较低。
技术实现思路
为了解决上述问题,本专利技术提供了一种快速修改数据的装置及方法,设置一台服务器作为主机服务器,针对其余服务器中产生的数据错误进行系统的修改。本专利技术解决其技术问题采取的技术方案是:本专利技术提供一种快速修改数据的装置,包括主机服务器和丛属服务器,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据并生成修改脚本对待修改的数据进行修改,从属服务器用于提供原始待修改的数据并接受存储修改后的数据。进一步的,所述主机服务器包括:数据获取单元,用于获取从属服务器中待修改的数据;数据修改单元,用于提供与待修改数据相对应的修改数据并进行修改操作;阈值判定单元,用于判定修改后的数据是否超出预设数据阈值范围;脚本生成单元,用于生成修改脚本并提供给数据修改单元;数据存储单元,用于存储获取的从属服务器中待修改数据及修改后的数据。进一步的,所述丛属服务器包括:数据发送单元,用于将待修改的数据发送至主机服务器;接收反馈单元,用于接收修改文件后向主机服务器反馈信息。进一步的,本专利技术还提供一种快速修改数据的方法,所述的方法包括以下步骤:主机服务器读取从属服务器中待修改的数据,并得到其对应路径;待修改的数据存储至主机服务器中;主机服务器中获取修改数据并判断修改后数据是否符合预设数据阈值范围;当判定修改后数据符合预设数据阈值范围时,生成修改脚本并对所述待修改的数据按照优先级分组进行修改,将修改得到的数据发回丛属服务器中。。进一步的,若修改数据超出预设数据阈值范围或主机服务器中获取不到相应的修改数据时,对待修改的数据不予修改并将原始的待修改的数据发回从属服务器中。进一步的,当判定修改数据符合预设数据阈值范围后,脚本生成单元生成修改脚本并将其发送给数据修改单元,数据修改单元将获取修改数据对待修改的数据进行修改,修改的过程按照优先级分组进行,修改后的得到的数据先暂存在主机服务器中的数据库存储单元中,继而发回丛属服务器中。进一步的,主机服务器中获取修改数据后,按照从属服务器中获取待修改的数据的重要程度进行优先级分组,主机服务器再依据优先级分组由上至下依次对数据进行修改。本专利技术的有益效果是:1、本专利技术提供一种快速修改数据的装置,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据并生成修改脚本对待修改的数据进行修改,可靠性较高,服务器运维人员易于进行快速大批量的操作。2、本专利技术还提供一种快速修改数据的方法,能极大地提高服务器修改数据的效率,在修改过程中不容易出现人为失误。附图说明图1是本专利技术装置结构示意图;图2是本专利技术方法流程图。具体实施方式以下结合附图详细说明本专利技术的具体实施方式,下文的公开提供了具体实施方式用来实现本专利技术的装置及方法,使本领域的技术人员更清楚地理解如何实现本专利技术。为了简化本专利技术的公开,下文中对特定方式子的部件和设置进行描述。此外,本专利技术可以在不同方式子中重复参考数字或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式或设置之间的关系。应当注意,在附图中所图示的部件不一定按比方式绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。应当理解,尽管本专利技术描述了其优选的具体实施方案,然而这些只是对实施方案的阐述,而不是限制本专利技术的范围。如图1所示,本专利技术提供一种快速修改数据的装置,包括主机服务器和丛属服务器,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据并生成修改脚本对待修改的数据进行修改,从属服务器用于提供原始待修改的数据并接受存储修改后的数据。主机服务器中包括:数据获取单元,用于获取从属服务器中待修改的数据;数据修改单元,用于提供与待修改数据相对应的修改数据并进行修改操作;阈值判定单元,用于判定修改后的数据是否超出预设数据阈值范围;脚本生成单元,用于生成修改脚本并提供给数据修改单元;数据存储单元,用于存储获取的从属服务器中待修改数据及修改后的数据。以往服务器中linux操作系统的多路径配置过程较为繁琐,每当从属服务器存储系统映射过来一个卷,主机服务器需要在一些配置文件中增加该卷的名称才能识别到该卷。本专利技术采用由主控服务器获取待修改的数据,找到需要修改的数据文件,并得到其对应路径,将对应生成的修改脚本发送至数据修改单元,从而实现在主机服务器上对丛书服务器中数据的修改,这种装置可以对于多个多种丛属服务器进行大批量的修改工作,易于减少以往人工操作是的失误。如图2所示,本专利技术还提供了一种快速修改数据的方法,其特征是,所述的方法包括以下步骤:1)主机服务器读取从属服务器中待修改的数据,并得到其对应路径。2)将待修改的数据存储至主机服务器中。3)主机服务器中获取修改数据并判断修改后数据是否符合预设数据阈值范围。当判定修改后数据符合预设数据阈值范围时,生成修改脚本并对所述待修改的数据按照优先级分组进行修改,将修改得到的数据发回丛属服务器中;若修改数据超出预设数据阈值范围或主机服务器中获取不到相应的修改数据时,对待修改的数据不予修改并将原始的待修改的数据发回从属服务器中。4)当判定修改数据符合预设数据阈值范围后,脚本生成单元生成修改脚本并将其发送给数据修改单元,数据修改单元将获取修改数据对待修改的数据进行修改,修改的过程按照优先级分组进行,修改后的得到的数据先暂存在主机服务器中的数据库存储单元中,继而发回丛属服务器中。在主机服务器中获取修改数据后,可以先按照从属服务器中获取待修改的数据的重要程度进行优先级分组,主机服务器再依据优先级分组由上至下依次对数据进行修改。下面举例说明在Linux系统下快速修改数据的具体实施过程。1)主机服务器找到并获取从属服务器中待修改的数据,并得到其对应路径。具体执行代码可参考以下代码:localhost:~#cd/etc/rc.d/localhost:/etc/rc.d#lsinit.drcrc0.drc1.drc2.drc3.drc4.drc5.drc6.drc.localrc.local~rcsysinit.ds29multipathdlocalhost:/etc/rc.d#pwd/etc/rc.d2)待修改的数据存储至主机服务器中。具体执行代码可参考以本文档来自技高网...
一种快速修改数据的装置及方法

【技术保护点】
一种快速修改数据的装置,其特征是,包括主机服务器和丛属服务器,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据,并生成修改脚本对待修改的数据进行修改,从属服务器用于提供原始待修改的数据,并接受存储修改后的数据。

【技术特征摘要】
1.一种快速修改数据的装置,其特征是,包括主机服务器和丛属服务器,所有丛属服务器均连接至同一主机服务器,主机服务器用于获取从属服务器中待修改的数据,并生成修改脚本对待修改的数据进行修改,从属服务器用于提供原始待修改的数据,并接受存储修改后的数据。2.根据权利要求1所述的一种快速修改数据的装置,其特征是,所述主机服务器包括:数据获取单元,用于获取从属服务器中待修改的数据;数据修改单元,用于提供与待修改数据相对应的修改数据并进行修改操作;阈值判定单元,用于判定修改后的数据是否超出预设数据阈值范围;脚本生成单元,用于生成修改脚本并提供给数据修改单元;数据存储单元,用于存储获取的从属服务器中待修改数据及修改后的数据。3.根据权利要求1所述的一种快速修改数据的装置,其特征是,所述丛属服务器包括:数据发送单元,用于将待修改的数据发送至主机服务器;接收反馈单元,用于接收修改文件后向主机服务器反馈信息。4.一种快速修改数据的方法,其特征是,所述的方法包括以下步骤:主机服务器读取从属服务器中待修改的数据,并得到其对应路径;待...

【专利技术属性】
技术研发人员:翟文琼
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1