【技术实现步骤摘要】
一种数据中心节点分配方法、装置、系统及计算机设备
本专利技术涉及金融科技(Fintech)的数据存储领域,尤其涉及一种数据中心节点分配方法、装置、系统及计算机设备。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链(Blockchain)、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。目前,金融科技领域中,有各种各样的产品,每种产品下,都有大量客户开户,并需要为每个客户号的数据分配存储空间。当一个新客户开户生成了客户号后,需要存储相关数据信息,现有技术中,采用关系型数据库分库和分表的方式,顺位存储在关系型数据库中,然而数据库的容量是有限的,当一个数据库存满后,会继续创建一个新数据库作为客户号对应的数据存储空间,后续客户号生成时,又从这个新数据库中继续分配存储空间,这样一来,客户号的数据信息只能根据先后顺序分配存储空间,无法灵活调配客户号的数据信息存储到哪个数据库,另外,由于客户号的数据信息的不同特性,在不同数据库存储时的存储特性也不同,按数据库创建的先后顺序分配数据库时,各个数据库之间并无区分,因此分配的效率 ...
【技术保护点】
1.一种数据中心节点分配方法,其特征在于,包括:获取待存储的数据信息;根据至少一个数据中心节点中各数据中心节点的至少一项因素,确定各数据中心节点的权重值;其中,所述至少一项因素包括:数据中心节点中存储与所述待存储的数据信息类型相同的数据信息的数目,类型相同的数据信息的数目与该数据中心节点的权重值呈负相关;所述权重值用于表征分配该数据中心节点存储所述待存储的数据信息的概率值;根据所述各数据中心节点的权重值,从所述至少一个数据中心节点中确定存储所述待存储的数据信息的数据中心节点。
【技术特征摘要】
1.一种数据中心节点分配方法,其特征在于,包括:获取待存储的数据信息;根据至少一个数据中心节点中各数据中心节点的至少一项因素,确定各数据中心节点的权重值;其中,所述至少一项因素包括:数据中心节点中存储与所述待存储的数据信息类型相同的数据信息的数目,类型相同的数据信息的数目与该数据中心节点的权重值呈负相关;所述权重值用于表征分配该数据中心节点存储所述待存储的数据信息的概率值;根据所述各数据中心节点的权重值,从所述至少一个数据中心节点中确定存储所述待存储的数据信息的数据中心节点。2.如权利要求1所述的方法,其特征在于,根据所述各数据中心节点的权重值,从所述至少一个数据中心节点中确定存储所述待存储的数据信息的数据中心节点,包括:根据所述各数据中心节点的权重值,确定权重总值;所述权重总值与所述各数据中心节点的权重值之和呈正相关;将所述各数据中心节点的权重值映射为各数据中心节点的数据元素;根据所述各数据中心节点的数据元素,确定所述待存储的数据信息的数据中心节点。3.如权利要求2所述的方法,其特征在于,所述根据所述各数据中心节点的数据元素,确定所述待存储的数据信息的数据中心节点,包括:将各数据中心节点的数据元素分布于权重总值对应的数据空间中;根据所述待存储的数据信息对应的哈希值,确定所述待存储的数据信息在所述权重总值对应的数据空间的位置;将与所述位置最接近的数据元素对应的数据中心节点确定为存储所述待存储的数据信息的数据中心节点。4.如权利要求3所述的方法,其特征在于,所述确定各数据中心节点的权重值,包括:将各数据中心节点中存储与所述待存储的数据信息类型相同的数据信息的数目作为各数据中心节点的权重值;权重总值对应的数据空间为与所述权重总值一致的数组;各数据中心节点的数据元素对应所述数组中的一个元素;所述根据所述待存储的数据信息对应的哈希值,确定所述待存储的数据信息在所述权重总值对应的数据空间的位置,包括:通过对所述待存储的数据信息和预设质数执行预设哈希算法,获取所述待存储的数据信息的哈希值;确定所述待存储的数据信息的哈希值对应的所述数组的下标,以作为所述待存储的数据信息在所述权重总值对应的数据空间的位置。5.如权利要求1-4任一所述的方法,其特征在于,所述至少一项因素还包括:所述至...
【专利技术属性】
技术研发人员:卢道和,杨军,陈广镇,董小峰,黎君,吴翼水,何舢,胡仲臣,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。