数据扩展方法及装置制造方法及图纸

技术编号:12914300 阅读:51 留言:0更新日期:2016-02-24 19:33
本申请提供了一种数据扩展方法实施例,本实施例在接收到子承诺账户或支用账户的开户请求后,首先确定该子承诺账户或支用账户所对应的主承诺账户,进而在预设路由表中,查询该主承诺账户存储在哪个新建的RAC节点上,该新建的RAC节点中为主承诺账户的子承诺账户或支用账户预留有存储空间,进而,可以在该新建的RAC节点上,新建该子承诺账户或支用账户。可见,本实施例不仅保证主承诺账户与对应的子承诺账户或支用账户存储在同一RAC节点中,且在新建子承诺账户或支用账户时不会出现新建失败的情况,进而也就不需要暂停业务以重新创建账户,数据扩展更加方便高效。另外,本申请还提供了一种数据扩展装置实施例。

【技术实现步骤摘要】

本申请涉及数据存储
,更具体地,涉及数据扩展方法及装置
技术介绍
银行业务系统,可以根据用户的开户等请求,在数据库服务器上为用户新建银行账户。用户的需求不同,则新建的银行账户类型也不同。具体地,新建的一种银行账户为子承诺账户或者支用账户。需要说明的是,子承诺账户或支用账户需要依赖于其所关联的主承诺账户,因此,在新建子承诺账户或支用账户时,需要将其新建在其所关联的主承诺账户的数据库服务器上。若主承诺账户的数据库服务器已经达到数据存储上限,则新建银行账户的操作会失败,并需要在新的数据库服务器上执行新建操作,即需要在新的数据库服务器上进行数据扩展操作。目前,在数据扩展时,为了保证子承诺账户或支用账户与主承诺账户存储在同一数据库服务器上,需要暂停业务,并将主承诺账户从原来的数据库服务器上迀移到该新的数据库服务器上。可见,该种方式较为繁琐,不够方便高效。
技术实现思路
有鉴于此,本申请提供了一种数据扩展方法,用以解决现有技术中的数据扩展方式较为繁琐,不够方便高效的技术问题。另外,本申请还提供了一种数据扩展装置,用以保证所述方法在实际中的应用及实现。为实现所述目的,本申请提供的技术方案如下:本申请的第一方面提供了一种数据扩展方法,包括:响应于第一类型银行账户的开户请求,从所述开户请求中,确定所述第一类型银行账户所对应的主承诺账户;其中,所述第一类型银行账户包括子承诺账户或支用账户;在预设路由表中,查询所述主承诺账户所对应的目标RAC节点;其中,所述目标RAC节点为存储所述主承诺账户的新建RAC节点,且所述目标RAC节点中为所述主承诺账户的第一类型银行账户预留有存储空间;在所述目标RAC节点中,新建所述第一类型银行账户。本申请的第二方面提供了一种数据扩展装置,包括:主承诺账户确定模块,用于响应于第一类型银行账户的开户请求,从所述开户请求中,确定所述第一类型银行账户所对应的主承诺账户;其中,所述第一类型银行账户包括子承诺账户或支用账户;目标集群节点确定模块,用于在预设路由表中,查询所述主承诺账户所对应的目标RAC节点;其中,所述目标RAC节点为存储所述主承诺账户的新建RAC节点,且所述目标RAC节点中为所述主承诺账户的第一类型银行账户预留有存储空间;第一银行账户新建模块,用于在所述目标RAC节点中,新建所述第一类型银行账户。由以上技术方案可知,本申请提供了一种数据扩展方法实施例,本实施例在接收到子承诺账户或支用账户的开户请求后,首先确定该子承诺账户或支用账户所对应的主承诺账户,进而在预设路由表中,查询该主承诺账户存储在哪个新建的RAC节点上,该新建的RAC节点中为主承诺账户的子承诺账户或支用账户预留有存储空间,进而,可以在该新建的RAC节点上,新建该子承诺账户或支用账户。可见,本实施例不仅保证主承诺账户与对应的子承诺账户或支用账户存储在同一 RAC节点中,且在新建子承诺账户或支用账户时不会出现新建失败的情况,进而也就不需要暂停业务以重新创建账户,数据扩展更加方便高效。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供的数据扩展方法实施例1的流程图;图2为本申请提供的预设路由表的生成方式流程图;图3为本申请提供的数据扩展方法实施例2的流程图;图4为本申请提供的数据扩展装置实施例1的结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,其示出了本申请提供的数据扩展方法实施例1的流程。如图1所示,本实施例可以具体包括步骤S101?步骤S103。步骤S101:响应于第一类型银行账户的开户请求,从开户请求中,确定第一类型银行账户所对应的主承诺账户;其中,第一类型银行账户包括子承诺账户或支用账户。其中,银行业务系统前台可以根据用户的银行账户开户需求,生成开户请求,并将该开户请求发送至银行业务系统后台,以使银行业务系统后台,在服务器中新建银行账户。需要说明的是,本实施例中,生成的是第一类型银行账户的开户请求,第一类型银行账户具体可以是子承诺账户或支用账户,即,本实施例是需要对子承诺账户或支用账户的进行开户新建操作。需要说明的是,子承诺账户或者支用账户并不能独立存在,其必须依存在关联的主承诺账户之下。主承诺账户与子承诺银行账户或支用账户之间的关系可以认为是树形结构关系,即主承诺账户作为根节点,其包含的叶子节点可以是子承诺银行账户或者支用账户,同时,子承诺银行账户包含的叶子节点可以是支用账户。因此,需要为该子承诺账户或支用账户,确定其关联的主承诺账户。具体地,银行业务系统前台生成的开户请求中,可以包含子承诺账户或支用账户所关联的主承诺账户,因此,从该开户请求中,便可以确定出子承诺账户或支用账户所对应的主承诺账户。步骤S102:在预设路由表中,查询主承诺账户所对应的目标RAC节点;其中,目标RAC节点为存储主承诺账户的新建RAC节点,且目标RAC节点中为主承诺账户的第一类型银行账户预留有存储空间。可以知道的是,在银行业务系统中,银行账户需要存储在数据库服务器上,在使用集群技术的本实施例中,该数据库服务器具体为实时应用集群节点,即Real Applicat1nCluster节点,简称为RAC节点。实时应用集群中包括多个已有RAC节点,若实时应用集群中的RAC指示器发现已有RAC节点中的数据已经达到数据存储的上限,则可以在实时应用集群中新建RAC节点,并将RAC指示器指向该新建RAC节点。需要说明的是,本实施例中,第一类型银行账户的主承诺账户是预先存储在新建的RAC节点上的,且主承诺账户与该新建RAC节点之间的对应关系预先保存在预设路由表中。因此,可以在预设路由表中,查找到该主承诺账户所对应的RAC节点,为了便于描述,可以将查找到的RAC节点称为目标RAC节点。步骤S103:在目标RAC节点中,新建第一类型银行账户。其中,需要说明的是,目标RAC节点上不仅存储有主承诺账户,还为该主承诺账户的子承诺账户及支用账户预留有存储空间,因此,在查找到的目标RAC节点上,可以直接新建子承诺账户或支用账户,而不会产生新建失败的情况,并且可保证主承诺账户与其关联的子承诺账户或支用账户在同一 RAC节点上的存储要求。由以上技术方案可知,本申请提供了一种数据扩展方法实施例,本实施例在接收到子承诺账户或支用账户的开户请求后,首先确定该子承诺账户或支用账户所对应的主承诺账户,进而在预设路由表中,查询该主承诺账户存储在哪个新建的RAC节点上,该新建的RAC节点中为主承诺账户的子承诺账户或支用账户预留有存储空间,进而,可以在该新建的RAC节点上,新建该子承诺账户或支用账户。可见,本实施例不仅保证主承诺账户本文档来自技高网...

【技术保护点】
一种数据扩展方法,其特征在于,包括:响应于第一类型银行账户的开户请求,从所述开户请求中,确定所述第一类型银行账户所对应的主承诺账户;其中,所述第一类型银行账户包括子承诺账户或支用账户;在预设路由表中,查询所述主承诺账户所对应的目标RAC节点;其中,所述目标RAC节点为存储所述主承诺账户的新建RAC节点,且所述目标RAC节点中为所述主承诺账户的第一类型银行账户预留有存储空间;在所述目标RAC节点中,新建所述第一类型银行账户。

【技术特征摘要】

【专利技术属性】
技术研发人员:马千里罗红奕范戈刘文光
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1