[发明专利]数据处理方法以及装置在审
申请号: | 201910294334.7 | 申请日: | 2019-04-12 |
公开(公告)号: | CN111813772A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 周剑云 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/28 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 以及 装置 | ||
本说明书提供数据处理方法以及装置,其中所述数据处理方法,预先存储有路由表,所述路由表包括指向预设数据库的路由规则,以及与路由规则对应的索引信息,所述方法包括:获取待处理业务数据;确定与所述待处理业务数据对应的索引信息,所述索引信息为预先生成或实时生成;基于所述索引信息确定所述路由表中对应的路由规则;根据所述路由规则将所述待处理业务数据写入对应的预设数据库。
技术领域
本说明书涉及计算机技术领域,特别涉及一种数据处理方法。本说明书同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
现有技术中,数据库水平扩展是指将原来单一数据库按照一定的规则进行切分,把数据分散到多台物理机上进行分布式的存储,从而突破单机限制,使系统能以增加机器的方式应对不断上涨的海量数据。而由于数据的分散存储,分布式的数据库一定牵涉到数据的路由问题,因此,分布式数据库在水平扩展时由于机器数量的改变,数据的映射关系也会发生变化,从而造成部分或者全部数据需要重新部署,而数据的迁移会影响到上层的业务,或者使得在上层业务无感知的情况下实现数据库扩容变得复杂。
发明内容
有鉴于此,本说明书实施例提供了一种数据处理方法,同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种数据处理方法,其中预先存储有路由表,所述路由表包括指向预设数据库的路由规则,以及与路由规则对应的索引信息,所述方法包括:
获取待处理业务数据;
确定与所述待处理业务数据对应的索引信息,所述索引信息为预先生成或实时生成;
基于所述索引信息确定所述路由表中对应的路由规则;
根据所述路由规则将所述待处理业务数据写入对应的预设数据库。
可选的,所述获取待处理业务数据,包括:
获取预设数据处理时刻的所述待处理业务数据。
可选的,所述索引信息为预先生成,确定与所述待处理业务数据对应的索引信息,包括:
基于所述预设数据处理时刻,确定与所述预设数据处理时刻对应的索引信息,其中,所述索引信息为根据所述预设数据处理时刻对应的时间信息按照设定的索引信息生成规则生成。
可选的,所述索引信息为实时生成,确定与所述待处理业务数据对应的索引信息,包括:
基于所述预设数据处理时刻以及设定的索引信息生成规则,生成当前待处理业务数据的索引信息。
可选的,所述设定的索引信息生成规则如下所述:
确定所述索引信息生成时刻、所述数据统计参考值以及所述数据统计单位;
根据所述索引信息生成时刻和所述数据统计参考值确定二者的差值,计算所述二者的差值与所述数据统计单位的比值,作为所述索引信息。
可选的,所述预先存储的路由表中包括的指向预设数据库的路由规则,通过如下步骤确定:
根据所述待处理业务数据占用的存储空间确定存储所述待处理业务数据的预设数据库,并确定所述待处理业务数据的索引信息;
构建所述索引信息与所述预设数据库的关联关系,作为所述路由表中包括的指向所述预设数据库的路由规则。
可选的,根据所述路由规则将所述待处理业务数据写入对应的预设数据库步骤执行之后,还包括:
获取所述路由表中各路由规则对应的预设数据库的可用存储空间,并预测设定时间周期内待处理业务数据的占用存储空间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910294334.7/2.html,转载请声明来源钻瓜专利网。