Including this application discloses a method and a device, updating a configuration data of the method: physical configuration table synchronization to the virtual allocation table; according to the virtual allocation table generation configuration table group, snapshot and generate the configuration table group; after will update the configuration data into the virtual allocation table, and will be synchronized with the virtual allocation table the physical configuration table; determine the application operation is abnormal; and if abnormal, according to the configuration table of group snapshot. With the premise of not changing the existing configuration scheme of the application, it is convenient to rollback the data and improve efficiency.
【技术实现步骤摘要】
配置数据的更新方法和装置
本申请涉及数据处理
,尤其涉及一种配置数据的更新方法和装置。
技术介绍
通常,一个应用程序会有大量的配置条目,为了对这些配置条目进行管理,通常会使用关系型数据库来存储这些配置条目。然而这些配置条目的分类通常会产生上百张配置表。当需要对应用程序进行升级或修改时,可通过运行相应的数据语言从数据库中读取这些配置条目来改变应用程序的运行逻辑的分支。然而这些配置条目的更新可能会发生失败,从而导致应用程序无法正常工作。为了在发生由于配置条目更新而导致的应用程序异常之后对应用程序进行复原,因此需要配置条目能够回滚到更新前的状态。因此系统中会预先存储带有更新前数据的回滚SQL脚本,从而便于进行数据的回滚操作。但是,在上述方法中,由于缺乏对回滚脚本的正确性的保障,有可能保存的回滚SQL脚本数据不正确,从而导致当大量的配置条目被更新之后在发现程序异常时,数据回不到最初的状态。
技术实现思路
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本申请的第一个目的在于提出一种配置数据的更新方法,该方法通过虚拟配置表存储各种表的数据结构,从而在当应用程 ...
【技术保护点】
一种配置数据的更新方法,其特征在于,包括以下步骤:将物理配置表同步至虚拟配置表;根据虚拟配置表生成配置表组,并生成所述配置表组的快照;将更新之后的配置数据导入虚拟配置表,并将所述虚拟配置表与所述物理配置表同步;判断应用程序运行是否异常;以及如果判断异常,则根据所述配置表组的快照进行恢复。
【技术特征摘要】
1.一种配置数据的更新方法,其特征在于,包括以下步骤:将物理配置表同步至虚拟配置表;根据虚拟配置表生成配置表组,并生成所述配置表组的快照;将更新之后的配置数据导入虚拟配置表,并将所述虚拟配置表与所述物理配置表同步;判断应用程序运行是否异常;以及如果判断异常,则根据所述配置表组的快照进行恢复。2.如权利要求1所述的配置数据的更新方法,其特征在于,所述根据所述配置表组的快照进行恢复具体包括:根据所述配置表组的快照中的对应数据对所述虚拟配置表进行覆盖;将所述虚拟配置表与所述物理配置表同步。3.如权利要求1所述的配置数据的更新方法,其特征在于,其中,所述物理配置表为多个,所述多个物理配置表分别对应多个系统,每个所述物理配置表对应一个虚拟配置表。4.如权利要求2所述的配置数据的更新方法,其特征在于,还包括:提供快照列表,其中,所述快照列表中包括多个所述配置表组的快照;根据用户指令从所述快照列表选择对应的快照,其中,根据用户选择的快照进行恢复。5.如权利要求1所述的配置数据的更新方法,其特征在于,所述将物理配置表同步至虚拟配置表具体包括:提供虚拟配置表列表,其中,所述虚拟配置表列表中包括多个所述虚拟配置表;根据用户指令从所述虚拟配置表列表中选择对应的虚拟配置表,并将所述物理配置表的数据同步至所述选择的虚拟配置表。6.一种配置数据的更新装置,其特征在于,包括:第一同步模块,用于将物理配置表同步至虚拟配...
【专利技术属性】
技术研发人员:殷学明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。