一种中央服务器的数据转移存储实现方法及系统的制作方法_3

文档序号:9750877阅读:来源:国知局
而仅存储于中央服务器中。如图6所示,其为本发明所述中央服务器的数据转移存储实现方法第一具体实施例的示意图,即将原数据存储于中央服务器和本地服务器中,而将衍生数据仅存储于本地服务器中。图7为本发明所述中央服务器的数据转移存储实现方法第二具体实施例的示意图,即将原数据仅存储于中央服务器中,而将衍生数据仅存储于本地服务器中。两种方式都从逻辑上扩大了中央服务器的内存,提高了中央服务器内存的使用率。
[0052]基于上述方法,本发明还提供一种中央服务器的数据转移存储实现系统,如图8所示,其包括:
中央服务器100,用于当检测到原数据中的数据集发生更新时,则存储所述更新后的数据集,并将所述更新后的数据集发送至对应的本地服务器;
本地服务器200,用于根据所述更新后的数据集及对应的业务需求生成衍生数据,并将所述衍生数据存储在本地服务器。
[0053]进一步的,在所述中央服务器的数据转移存储实现系统中,所述原数据中包括至少一个以通用唯一识别码为键的数据集,且所述数据集以通用唯一识别码为键在中央服务器中存储。
[0054]进一步的,在所述中央服务器的数据转移存储实现系统中,所述中央服务器100具体包括:
第一存储模块,用于当中央服务器检测到原数据中的数据集发生更新时,则以通用唯一识别码为键将更新后的数据集存储;
更新通知模块,用于获取更新后的数据集所对应的本地服务器,并向所述本地服务器发送更新通知消息;
数据发送模块,用于当中央服务器接收到本地服务器发送的与更新通知消息对应的数据抽取请求时,则将更新后的数据集发送至本地服务器。
[0055]进一步的,在所述中央服务器的数据转移存储实现系统中,所述本地服务器200具体包括:
数据集接收及遍历模块,用于本地服务器接收更新后的数据集,并以通用唯一识别码为键遍历获取更新后的数据集中包括的数据库表;
第二存储模块,用于依次获取各数据表相对应的数据类型,并判断本地服务器中是否有该数据类型的键存在;当本地服务器中存在该数据类型的键时,则将该数据库表存储至该数据类型的键所对应数据库表中;当本地服务器中不存在该数据类型的键时,则新建以该数据类型为键的数据库表,并将该数据库表存储至该新建的数据库表中;
衍生数据存储模块,用于将以数据类型为键的数据库表所组成的衍生数据存储在本地服务器。
[0056]进一步的,在所述中央服务器的数据转移存储实现系统中,所述数据集接收及遍历模块还用于将以通用唯一识别码为键的数据库表所组成的、与本地服务器相对应的数据集存储在本地服务器。
[0057]综上所述,本发明提供了一种中央服务器的数据转移存储实现方法及系统,方法包括:当中央服务器检测到原数据中的数据集发生更新时,则存储所述更新后的数据集,并将所述更新后的数据集发送至对应的本地服务器;本地服务器根据所述更新后的数据集及对应的业务需求生成衍生数据,并将所述衍生数据存储在本地服务器。本发明通过将原数据存储在中央服务器,将衍生数据存储在本地服务器,减少事务性事务数据的一致性维护、中央服务器存储消耗及数据维护期不能对外提供服务时间,而且不需要在增加修改原数据的时进行事务性操作以维护衍生数据的一致性数据的可分布式存储,横向扩大中央服务器内存的使用量。
[0058]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种中央服务器的数据转移存储实现方法,其特征在于,所述方法包括以下步骤: A、当中央服务器检测到原数据中的数据集发生更新时,则存储所述更新后的数据集,并将所述更新后的数据集发送至对应的本地服务器; B、本地服务器根据所述更新后的数据集及对应的业务需求生成衍生数据,并将所述衍生数据存储在本地服务器。2.根据权利要求1所述中央服务器的数据转移存储实现方法,其特征在于,所述原数据中包括至少一个以通用唯一识别码为键的数据集,且所述数据集以通用唯一识别码为键在中央服务器中存储。3.根据权利要求2所述中央服务器的数据转移存储实现方法,其特征在于,所述步骤A具体包括: Al、当中央服务器检测到原数据中的数据集发生更新时,则以通用唯一识别码为键将更新后的数据集存储; A2、获取更新后的数据集所对应的本地服务器,并向所述本地服务器发送更新通知消息; A3、当中央服务器接收到本地服务器发送的与更新通知消息对应的数据抽取请求时,则将更新后的数据集发送至本地服务器。4.根据权利要求3所述中央服务器的数据转移存储实现方法,其特征在于,所述步骤B具体包括: B1、本地服务器接收更新后的数据集,并以通用唯一识别码为键遍历获取更新后的数据集中包括的数据库表; B2、依次获取各数据表相对应的数据类型,并判断本地服务器中是否有该数据类型的键存在;当本地服务器中存在该数据类型的键时,则将该数据库表存储至该数据类型的键所对应数据库表中;当本地服务器中不存在该数据类型的键时,则新建以该数据类型为键的数据库表,并将该数据库表存储至该新建的数据库表中; B3、将以数据类型为键的数据库表所组成的衍生数据存储在本地服务器。5.根据权利要求4所述中央服务器的数据转移存储实现方法,其特征在于,所述步骤BI中还包括将以通用唯一识别码为键的数据库表所组成的、与本地服务器相对应的数据集存储在本地服务器。6.—种中央服务器的数据转移存储实现系统,其特征在于,包括: 中央服务器,用于当检测到原数据中的数据集发生更新时,则存储所述更新后的数据集,并将所述更新后的数据集发送至对应的本地服务器; 本地服务器,用于根据所述更新后的数据集及对应的业务需求生成衍生数据,并将所述衍生数据存储在本地服务器。7.根据权利要求6所述中央服务器的数据转移存储实现系统,其特征在于,所述原数据中包括至少一个以通用唯一识别码为键的数据集,且所述数据集以通用唯一识别码为键在中央服务器中存储。8.根据权利要求7所述中央服务器的数据转移存储实现系统,其特征在于,所述中央服务器具体包括: 第一存储模块,用于当中央服务器检测到原数据中的数据集发生更新时,则以通用唯一识别码为键将更新后的数据集存储; 更新通知模块,用于获取更新后的数据集所对应的本地服务器,并向所述本地服务器发送更新通知消息; 数据发送模块,用于当中央服务器接收到本地服务器发送的与更新通知消息对应的数据抽取请求时,则将更新后的数据集发送至本地服务器。9.根据权利要求8所述中央服务器的数据转移存储实现系统,其特征在于,所述本地服务器具体包括: 数据集接收及遍历模块,用于本地服务器接收更新后的数据集,并以通用唯一识别码为键遍历获取更新后的数据集中包括的数据库表; 第二存储模块,用于依次获取各数据表相对应的数据类型,并判断本地服务器中是否有该数据类型的键存在;当本地服务器中存在该数据类型的键时,则将该数据库表存储至该数据类型的键所对应数据库表中;当本地服务器中不存在该数据类型的键时,则新建以该数据类型为键的数据库表,并将该数据库表存储至该新建的数据库表中; 衍生数据存储模块,用于将以数据类型为键的数据库表所组成的衍生数据存储在本地服务器。10.根据权利要求9所述中央服务器的数据转移存储实现系统,其特征在于,所述数据集接收及遍历模块还用于将以通用唯一识别码为键的数据库表所组成的、与本地服务器相对应的数据集存储在本地服务器。
【专利摘要】本发明公开了一种中央服务器的数据转移存储实现方法及系统,方法包括:当中央服务器检测到原数据中的数据集发生更新时,则存储所述更新后的数据集,并将所述更新后的数据集发送至对应的本地服务器;本地服务器根据所述更新后的数据集及对应的业务需求生成衍生数据,并将所述衍生数据存储在本地服务器。本发明通过将原数据存储在中央服务器,将衍生数据存储在本地服务器,减少事务性事务数据的一致性维护、中央服务器存储消耗及数据维护期不能对外提供服务时间,而且不需要在增加修改原数据的时进行事务性操作以维护衍生数据的一致性数据的可分布式存储,横向扩大中央服务器内存的使用量。
【IPC分类】G06F17/30
【公开号】CN105512198
【申请号】CN201510840662
【发明人】董延平
【申请人】Tcl集团股份有限公司
【公开日】2016年4月20日
【申请日】2015年11月27日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1