数据处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:22075658 阅读:27 留言:0更新日期:2019-09-12 14:07
在本公开实施例提供的数据处理方法、装置、电子设备及可读存储介质中,首先接收数据处理请求,所述数据处理请求包括有被请求数据的数据标识,随后对所述数据标识的预设字段进行第一处理,获得所述被请求数据的路由尾数,再后根据所述路由尾数和数据库的分库总量,确定存储有所述被请求数据的目标分库的分库标识,最后根据所述目标分库的分库标识将所述数据处理请求转发至所述目标分库。相对于现有技术中利用映射关系进行数据分库的获取来说,采用上述方式能够有效降低对于数据处理请求的响应时间,降低存储设备的运行成本,提高了查询处理的灵活性。

Data Processing Method, Device, Electronic Equipment and Readable Storage Media

【技术实现步骤摘要】
数据处理方法、装置、电子设备及可读存储介质
本公开实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、电子设备及可读存储介质。
技术介绍
随着在线服务技术的发展,数据库中数据量愈发庞大,伴随而来的则是数据库内对于数据查询、存储、读取等对于数据处理的处理效率的降低。在现有技术中,为了提高数据处理的效率,避免数据库承载过大的运行压力,一般采用数据库分库的方式,以对数据的存储、查询和读取等处理。具体来说,通过设置映射关系数据库,以用于存储各个数据的路由键与数据分库编号之间的映射关系。该映射关系数据库将响应各数据的查询请求,并利用映射关系向上游反馈存储数据的数据分库编号,进而实现对于数据的存储、查询和读取等处理。但是,这样的处理方式,首先需要占用额外的存储设备对映射关系进行存储,其次,由于映射关系数据库对于需要响应大量的数据处理请求并进行相应处理,其响应效率较低。
技术实现思路
针对上述问题,本公开实施例提供一种数据处理方法、装置、电子设备及可读存储介质。第一方面,本公开实施例提供一种数据处理方法,包括:接收数据处理请求,所述数据处理请求包括有被请求数据的数据标识;对所述数据标识的预设字本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:接收数据处理请求,所述数据处理请求包括有被请求数据的数据标识;对所述数据标识的预设字段进行第一处理,获得所述被请求数据的路由尾数;根据所述路由尾数和数据库的分库总量,确定存储有所述被请求数据的目标分库的分库标识;根据所述目标分库的分库标识将所述数据处理请求转发至所述目标分库。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收数据处理请求,所述数据处理请求包括有被请求数据的数据标识;对所述数据标识的预设字段进行第一处理,获得所述被请求数据的路由尾数;根据所述路由尾数和数据库的分库总量,确定存储有所述被请求数据的目标分库的分库标识;根据所述目标分库的分库标识将所述数据处理请求转发至所述目标分库。2.根据权利要求1所述的数据处理方法,其特征在于,所述数据标识的预设字段为业务字段,所述业务字段用于表示所述被请求数据的业务需求;相应的,所述对所述数据标识的预设字段进行第一处理,获得所述被请求数据的路由尾数,包括:对所述业务字段进行哈希处理,获得所述路由尾数。3.根据权利要求2所述的数据处理方法,其特征在于,所述对所述业务字段进行哈希处理,获得所述路由尾数,包括:利用哈希函数对所述业务字段进行运算;根据预设的第一参数对运算结果求余,获得所述路由尾数。4.根据权利要求1所述的数据处理方法,其特征在于,所述数据标识的预设字段为数据身份字段;相应的,所述对所述数据标识的预设字段进行第一处理,获得所述被请求数据的路由尾数,包括:根据所述第二参数对所述数据身份字段进行求余,获得所述路由尾数。5.根据权利要求4所述的数据处理方法,其特征在于,所述数据身份字段是由身份字段生成器随机生成并按照预设拼接规则拼接获得的。6.根据权利要求1-5任一项所述的数据处理方法,其特征在于,所述根据所述路由尾数和数据库的分库总量,确定存储有所述被请求数据的目标分库的分库标识,包括:利用所述分库总数对所述路由尾数求余,获得所述目标分库的分库标识。7.一种数据处理装置,其特征在于,包括:通信单元,用于接收数据处理请求,所述数据处理请求包括有被请求数据的数据标识;第一处...

【专利技术属性】
技术研发人员:谢剑敏
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1