[发明专利]一种基于数据库的数据处理方法、装置及设备在审
申请号: | 201711396827.9 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108460070A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 雷佳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 业务数据 装置及设备 数据处理 数据管理系统 数据分配 数据服务 业务提供 备份 分配 存储 架构 部署 | ||
1.一种基于数据库的数据处理方法,包括:
划分业务数据;
将划分后的业务数据差别分配给各数据库,以使得各数据库分别根据分配得到的不同业务数据提供数据服务及备份。
2.如权利要求1所述的方法,划分业务数据,具体包括:
获取数据库信息;
根据所述数据库信息,划分所述业务数据;
其中,所述数据库信息包括:数据库的数量信息、存储空间信息、运行状态信息中的至少一种。
3.如权利要求2所述的方法,根据所述数据库信息,划分所述业务数据,具体包括:
根据所述数据库信息,采用哈希算法将所述业务数据划分为多个业务数据子集。
4.如权利要求2所述的方法,根据所述数据库信息,划分所述业务数据,具体包括:
确定所述业务数据所对应的业务特征;
根据所述数据库信息以及业务特征,划分所述业务数据;
所述业务特包括:业务数据所对应的时间信息、字段名、业务编号中的至少一种。
5.如权利要求4所述的方法,根据所述数据库信息以及业务特征,划分所述业务数据,具体包括:
根据所述数据库信息,确定所需划分的业务数据子集的数量;
按照所述业务特征将所述业务数据划分为匹配数量的业务数据子集。
6.如权利要求1所述的方法,将划分后的业务数据分配给各数据库,具体包括:
针对任一数据库,将划分得到的、与该数据库对应的业务数据子集中的业务数据分配给该数据库,作为运行数据;
将分配给其他数据库的部分或全部的运行数据分配给该数据库,作为备份数据。
7.一种基于数据库的数据处理方法,包括:
接收分配的业务数据;其中,接收到的所述业务数据经过划分并进行差别分配所得到,分配的所述业务数据包括运行数据和备份数据;
存储所述运行数据以及备份数据,以便根据所述运行数据提供数据服务,并根据所述备份数据提供备份。
8.如权利要求7所述的方法,所述方法还包括:
接收数据备份指令;
根据所述数据备份指令,将基于所述运行数据所生成的增量数据,同步至指定的数据库中,或
根据所述数据备份指令,获取指定数据库中所生成的增量数据,更新自身的备份数据。
9.一种基于数据库的数据处理装置,包括:
数据划分模块,划分业务数据;
数据分配模块,将划分后的业务数据差别分配给各数据库,以使得各数据库分别根据分配得到的不同业务数据提供数据服务及备份。
10.如权利要求9所述的装置,所述数据划分模块,获取数据库信息;
根据所述数据库信息,划分所述业务数据;
其中,所述数据库信息包括:数据库的数量信息、存储空间信息、运行状态信息中的至少一种。
11.如权利要求10所述的装置,所述数据划分模块,根据所述数据库信息,采用哈希算法将所述业务数据划分为多个业务数据子集。
12.如权利要求10所述的装置,所述数据划分模块,确定所述业务数据所对应的业务特征,根据所述数据库信息以及业务特征,划分所述业务数据;
所述业务特包括:业务数据所对应的时间信息、字段名、业务编号中的至少一种。
13.如权利要求12所述的装置,所述数据划分模块,根据所述数据库信息,确定所需划分的业务数据子集的数量,按照所述业务特征将所述业务数据划分为匹配数量的业务数据子集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396827.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:专利检索的检索关键词建议方法
- 下一篇:一种地形变化情况通报方法