[发明专利]数据库管理方法及装置、服务器及计算机可读介质在审
申请号: | 201910126371.7 | 申请日: | 2019-02-20 |
公开(公告)号: | CN109857725A | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 胡林森;高佳;汪国辉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机可读介质 数据库管理 数据库 分区 数据存储 数据访问 服务器 数据库管理装置 周期性获取 存储方式 路由信息 分区键 记录 存储 迁移 | ||
1.一种数据库管理方法,包括:
以分区键为粒度对数据库进行分区并形成多个数据存储分区,所述数据库中的数据的路由信息以键值对存储方式存储;
周期性获取数据库中的数据访问记录;
根据所述数据访问记录在各数据存储分区间迁移数据。
2.根据权利要求1所述的数据库管理方法,其中,根据数据访问记录在各数据存储分区间迁移数据的步骤包括:
根据所述数据访问记录中各数据的访问频次将数据分类为热数据和冷数据;
迁移所述热数据至第一类分区及迁移所述冷数据至第二类分区,数据存储分区包括第一类分区和第二类分区,所述第一类分区位于第一存储介质上,第二类分区位于第二存储介质上,第一存储介质的访问性能高于第二存储介质的访问性能。
3.根据权利要求2所述的数据库管理方法,其中,所述第一存储介质为固态硬盘,所述第二存储介质为接口硬盘。
4.根据权利要求2所述的数据库管理方法,其中,根据数据访问记录在各数据存储分区间迁移数据的步骤还包括:
根据第一类分区的数据访问记录在多个所述第一类分区间迁移数据,以使得各第一类分区的数据访问均衡。
5.根据权利要求1-4任一所述的数据库管理方法,其中,所述路由信息包括动态信息和静态信息,迁移数据的步骤具体包括:
判断基准是否同步,若是,锁定与所述数据迁移指令对应的待迁移数据的源数据;
迁移所述待迁移数据;
判断增量是否同步,若是,根据迁移后的数据存储分区的分区键修改所述待迁移数据路由信息中的动态信息。
6.根据权利要求1所述的数据库管理方法,其中,在根据数据访问记录在各数据存储分区间迁移数据的步骤之后还包括:
接收数据访问请求并获取与所述数据访问请求要访问数据对应的当前路由信息;
根据所述当前路由信息改写所述数据访问请求;
根据改写后的数据访问请求在数据库中访问与所述当前路由信息对应的数据存储分区;
从所述数据存储分区中获取与所述数据访问请求对应的数据结果;
返回所述数据结果。
7.一种数据库管理装置,包括:
分区形成模块,用于以分区键为粒度对数据库进行分区并形成多个数据存储分区,所述数据库中的数据的路由信息以键值对存储方式存储;
第一获取模块,用于周期性获取数据库中的数据访问记录;
迁移模块,用于根据所述数据访问记录在各数据存储分区间迁移数据。
8.根据权利要求7所述的数据库管理装置,其中,迁移模块包括:
分类子模块,用于根据所述数据访问记录中各数据的访问频次将数据分类为热数据和冷数据;
迁移子模块,用于迁移所述热数据至第一类分区及迁移所述冷数据至第二类分区,数据存储分区包括第一类分区和第二类分区,所述第一类分区位于第一存储介质上,第二类分区位于第二存储介质上,第一存储介质的访问性能高于第二存储介质的访问性能。
9.根据权利要求8所述的数据库管理装置,其中,所述第一存储介质为固态硬盘,所述第二存储介质为接口硬盘。
10.根据权利要求8所述的数据库管理装置,其中,所述迁移子模块还用于根据第一类分区的数据访问记录在多个所述第一类分区间迁移数据,以使得各第一类分区的数据访问均衡。
11.根据权利要求7所述的数据库管理装置,其中,所述迁移模块包括:
判断子模块,用于判断基准是否同步,判断增量是否同步;
锁定子模块,用于当判断出基准同步时,锁定与所述数据迁移指令对应的待迁移数据的源数据;
迁移子模块,用于迁移所述待迁移数据;
修改子模块,用于当判断出增量同步时,根据迁移后的数据存储分区的分区键修改所述待迁移数据路由信息中的动态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910126371.7/1.html,转载请声明来源钻瓜专利网。