[发明专利]一种数据的处理方法及装置在审
申请号: | 201910067031.1 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109918442A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 吴迪;李张体;刘强;牟海刚;王晓男;李潇;孙凤文;孙继伟 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455;G06F16/22 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务类型 业务数据 数据库领域 瓶颈问题 预设规则 数据处理 子表格 分表 预设 子库 申请 数据库 储存 应用 | ||
本申请公开了一种数据的处理方法及装置,涉及数据库领域,用于解决现有的数据处理瓶颈问题。包括:获取业务类型及所述业务类型对应的多个业务数据,其中,所述多个业务数据以表格的形式储存于数据库,所述表格包括多项业务及所述多项业务中每项业务对应的数据;根据所述业务类型将所述多个业务数据划分到多个子库;如果每个子库的表格中数据的总量大于或等于预设阈值,则将所述表格的所述多项业务按照预设规则划分成多个子表格,其中,每个子表格对应一项业务。本申请实施例应用于数据的分库分表。
技术领域
本发明涉及数据库领域,尤其涉及一种数据的处理方法及装置。
背景技术
目前通信运行商采用cBSS支撑系统处理各类数据和业务,并通过单台服务器储存,随着2I2C用户量日益增长,对原有数据库造成了相当大的负载,同时对于系统的稳定性和扩展性提出很高的要求。随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大;另外,无论怎样升级硬件资源,单台服务器的资源,例如中央处理器(Central Processing Unit,CPU)、磁盘、内存、网络输入/输出(input/output,I/O)、事务数、连接数是有限的,因此数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。
发明内容
本申请的实施例提供一种数据的处理方法及装置方法及装置,用于将单一数据库的大量数据进行分库分表,解决了现有的数据处理的瓶颈的问题。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种数据的处理方法,该方法包括:获取业务类型及所述业务类型对应的多个业务数据,其中,所述多个业务数据以表格的形式储存于数据库,所述表格包括多项业务及所述多项业务中每项业务对应的数据;根据所述业务类型将所述多个业务数据划分到多个子库;如果每个子库的表格中数据的总量大于或等于预设阈值,则将所述表格的所述多项业务按照预设规则划分成多个子表格,其中,每个子表格对应一项业务。
第二方面,提供了一种数据的处理装置,该装置包括获取单元及处理单元;
所述获取单元,用于获取业务类型及所述业务类型对应的多个业务数据,其中,所述多个业务数据以表格的形式储存于数据库,所述表格包括多项业务及所述多项业务中每项业务对应的数据;所述处理单元,用于根据所述业务类型将所述多个业务数据划分到多个子库;所述处理单元,还用于如果每个子库的表格中数据的总量大于或等于预设阈值,则将所述表格的所述多项业务按照预设规则划分成多个子表格,其中,每个子表格对应一项业务。
第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第一方面所述的数据的处理方法。
第四方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行如第一方面所述的数据的处理方法。
第五方面,提供一种数据的处理装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第一方面所述的数据的处理方法。
本申请的实施例提供的数据的处理方法及装置,基于分布式数据库进行分库分表,相比于现有技术中由单一数据库存储所有的数据,分库分表的设计,使业务数据统一且数据存储统一,解决一直以来数据同步差异问题。通过数据的分库分表,使数据水平均匀分布,同时降低了成本。
附图说明
图1为本申请的实施例提供的一种通信运营商的业务支撑系统架构示意图;
图2为本申请的实施例提供的一种数据的处理方法流程示意图一;
图3为本申请的实施例提供的一种数据的处理方法流程示意图二;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910067031.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端信息处理展示方法及系统
- 下一篇:关联信息的同步方法和装置