[发明专利]数据库的处理方法和装置有效
申请号: | 201810136779.8 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108415982B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 吴健;张恒健;张继洋 | 申请(专利权)人: | 上海商米科技集团股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 处理 方法 装置 | ||
本申请公开了一种数据库的处理方法和装置。该方法包括:将目标磁盘中创建目标MySQL数据库,其中,目标MySQL数据库中包括多个数据表;将多个数据表中目标数据表转存至非目标磁盘,并确定目标数据表在非目标磁盘中的存储路径;基于目标数据表的存储路径,在目标磁盘中创建目标数据表对应的软链接,其中,软链接用于指向目标数据表的存储路径,解决了相关技术中由于存放MySQL数据库的磁盘的IO能力限制了MySQL数据库下单库的读写能力,导致对MySQL数据库下单库的读写能力较弱的问题。
技术领域
本申请涉及数据库存储技术领域,具体而言,涉及一种数据库的处理方法和装置。
背景技术
MySQL是一个关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一,MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。MySQL数据库不再仅仅应用于Web项目,其扮演的角色更为丰富。在网络游戏领域中,大部分的后台数据库都采用MySQL数据库,例如,劲舞团、魔兽世界、SecondLife等。此外,MySQL数据库已成功应用于中国外汇交易中心、中国移动、国家电网等许多项目中。
如图1所示,MySQL逻辑架构整体分为三层,第一层为客户端层,并非MySQL所独有,例如,连接处理、授权认证、安全等功能均在这一层处理。MySQL大多数核心服务均在第二层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。第三层为存储引擎,其负责MySQL中的数据存储和提取。和Linu数据库的处理方法和装置下的文件系统类似,每种存储引擎都有其优势和劣势。中间的服务层通过API与存储引擎通信,这些API接口屏蔽了不同存储引擎间的差异。每一个客户端发起一个新的请求都由服务器端的连接/线程处理工具负责接收客户端的请求并开辟一个新的内存空间,在服务器端的内存中生成一个新的线程,当每一个用户连接到服务器端的时候就会在进程地址空间里生成一个新的线程用于响应客户端请求,用户发起的查询请求都在线程空间内运行,结果也在这里面缓存并返回给服务器端。线程的重用和销毁都是由连接/线程处理管理器实现的。相关技术中都是将MySQL数据库放置在一块磁盘上,由于单个物理磁盘的IO能力是根据磁盘的性能而固定,属于磁盘的固定物理特性。从而存放MySQL数据库的磁盘的IO能力限制了MySQL数据库的单库的读写能力,无法从物理上提高单库的IO能力。
针对相关技术中由于存放MySQL数据库的磁盘的IO能力限制了MySQL数据库下单库的读写能力,导致对MySQL数据库下单库的读写能力较弱的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种数据库的处理方法和装置,以解决相关技术中由于存放MySQL数据库的磁盘的IO能力限制了MySQL数据库下单库的读写能力,导致对MySQL数据库下单库的读写能力较弱的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种数据库的处理方法。该方法包括:将目标磁盘中创建目标MySQL数据库,其中,所述目标MySQL数据库中包括多个数据表;将所述多个数据表中目标数据表转存至非目标磁盘,并确定所述目标数据表在所述非目标磁盘中的存储路径;基于所述目标数据表的存储路径,在所述目标磁盘中创建所述目标数据表对应的软链接,其中,所述软链接用于指向所述目标数据表的存储路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商米科技集团股份有限公司,未经上海商米科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810136779.8/2.html,转载请声明来源钻瓜专利网。