[发明专利]数据访问管理装置和管理方法以及数据库服务平台在审
申请号: | 201310364729.2 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103440298A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 宋怀明;孙国忠;苗艳超;刘新春;邵宗有 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 访问 管理 装置 方法 以及 数据库 服务 平台 | ||
技术领域
本发明涉及数据库领域,具体来说,涉及一种数据访问管理装置和管理方法以及数据库服务平台。
背景技术
结构化数据存储定制服务(即数据库云平台)是部署在云计算中心的数据库集群的虚拟化服务,用于完成对分布在集群环境下的各数据库应用的存储分配和管理。数据库云平台可以对内管理大量异构的数据库资源,对外提供统一的数据库访问和存储。用户可以根据需要在数据库云平台中申请相应的数据库资源,对数据库中的数据进行操纵和管理。
目前,现有的数据库云平台的用户层和数据底层实际采用的是直接连接的方式,即数据库用户通过认证之后,可以直接连接底层数据库集群,由用户在底层数据库集群中查找出自己需要的数据库,并且对该数据库进行管理,这种直接连接的方式的好处是简化了系统的使用模式,但是,这种直接连接的方式在使用时,每个数据库的用户就像独立使用本地的数据库一样,所有的数据库的接口均向用户开放,需要用户自行选择对应的数据库并对数据库进行管理,使用时必须承担数据库管理员的角色,这对于一般的业务系统的数据访问人员来说,要求比较苛刻。
针对现有相关技术中用户在使用数据库服务时,需要承担数据库管理员的角色的问题,目前尚未提出有效的解决方案。
发明内容
针对现有相关技术中用户在使用数据库服务时,需要承担数据库管理员的角色的问题,本发明提出一种数据访问管理装置和管理方法以及数据库服务平台,能够根据用户期望申请的存储空间,自动为用户分配对应的存储空间,向用户屏蔽了底层数据库集群细节,实现了数据库服务的透明化,避免了用户在使用数据库服务时,需要承担数据库管理员的角色的问题。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种数据访问管理装置。
该数据访问管理装置包括:
用户请求模块,用于根据用户期望的存储空间,生成用户请求,并将用户请求发送至请求分析模块;
请求分析模块,用于对用户请求进行分析,确定用户请求对应的数据库信息和存储空间信息;
分配管理模块,用于根据数据库信息,在底层数据库集群中查找出与该数据库信息相匹配的数据库,并且还用于根据存储空间信息,将数据库中与存储空间信息相对应的存储空间分配给用户。
其中,用户请求用于执行以下操作的至少之一:申请新的存储空间、更改已有的存储空间。
其中,数据库信息包括以下至少之一:数据库类型、数据库性能级别。
其中,存储空间信息包括以下至少之一:新申请存储空间的大小、已有存储空间需扩展的大小、已有存储空间需缩小的大小。
其中,分配管理模块还用于在用户申请的存储空间的大小超过预定值时,根据预定策略将数据库的存储空间分批分配给用户。
其中,分配管理模块还用于在根据数据库信息查找出的数据库数量为多个的情况下,根据预先监测的数据库的存储空间使用情况,将剩余存储空间最大的数据库分配给用户。
此外,该数据访问管理装置还包括系统监控模块,用于监控底层数据库集群中的每个数据库的存储空间的使用情况。
另外,该数据访问管理模块还包括身份认证模块,用于在生成用户请求之前,对用户的身份的合法性进行验证。
此外,该数据访问管理装置还包括负载均衡模块,用于在分配管理模块为多个的情况下,根据每个分配管理模块的负载情况,均衡调度分配管理模块。
另外,该数据访问管理装置还包括数据库注册模块和数据库部署模块,其中,数据库注册模块,用于在底层数据库集群添加新的数据库时,在分配管理模块中对添加的数据库进行注册;数据库部署模块,用于在对添加的数据库进行注册后,为添加的数据库部署数据库系统。
此外,该数据访问管理装置还包括日志管理模块和异常处理模块,其中,日志管理模块,用于实时更新和查看操作管理日志;异常处理模块,用于在出现操作异常时,处理该操作异常。
根据本发明的另一方面,提供了一种数据库服务平台,该数据库服务平台包括上述的数据库访问管理装置。
根据本发明的又一方面,提供了一种数据访问管理方法。
该数据访问管理方法包括:
根据用户期望的存储空间,通过用户请求模块生成用户请求,并将用户请求发送至请求分析模块;
通过请求分析模块对用户请求进行分析,确定用户请求对应的数据库信息和存储空间信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310364729.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:历史信息动态显示方法和系统
- 下一篇:大数据加载系统和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置