[发明专利]一种基于MYSQL的数据库云及其建立方法在审
申请号: | 201310424570.9 | 申请日: | 2013-09-17 |
公开(公告)号: | CN103473328A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 王贵宗;马洪军 | 申请(专利权)人: | 中电长城网际系统应用有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 高丽萍 |
地址: | 100191 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mysql 数据库 及其 建立 方法 | ||
1.一种基于MYSQL的数据库云,其特征在于,包括在云计算环境中两台宿主机的虚机上分别部署的MYSQL数据库以及在宿主机外设置的高性能存储设备,所述两MYSQL数据库均通过BONDING技术建立的网络通信接口与高性能存储设备相连,所述MYSQL数据库接收用户的数据库请求后将用户数据存储于宿主机外设置的高性能存储设备,所述MYSQL数据库进行心跳检测并且两MYSQL数据库实时同步。
2.根据权利要求1所述的基于MYSQL的数据库云,其特征在于,所述两MYSQL数据库以热备模式工作,所述两MYSQL数据库分别为主MYSQL数据库和备MYSQL数据库,所述主MYSQL数据库接收用户的数据库请求,并将用户数据实时同步备份至备MYSQL数据库,所述主MYSQL数据库和备MYSQL数据库均将用户数据存储至所述高性能存储设备;所述备MYSQL数据库在等待的状态下对主MYSQL数据库进行心跳检测,在检测到主MYSQL数据库故障时进行数据库主备切换进而由备MYSQL数据库接收用户的数据库请求。
3.根据权利要求1所述的基于MYSQL的数据库云,其特征在于,所述两MYSQL数据库以双主模式工作,所述两MYSQL数据库均为主MYSQL数据库,所述两主MYSQL数据库均接收用户的数据库请求,并将用户数据存储至所述高性能存储设备;所述两主MYSQL数据库相互心跳检测并进行用户数据的相互同步备份。
4.根据权利要求1至3之一所述的基于MYSQL的数据库云,其特征在于,所述高性能存储设备为SAN存储设备或NAS分布式存储设备。
5.一种基于MYSQL建立数据库云的方法,其特征在于,该方法先在云计算环境中两台宿主机的虚机上分别部署MYSQL数据库,再通过MYSOL数据库接收用户的数据库请求并由BONDING技术建立的网络通信接口将用户数据存储于宿主机外设置的高性能存储设备,所述MYSQL数据库进行心跳检测并利用BINLOG实现两MYSQL数据库实时同步。
6.根据权利要求5所述的基于MYSQL建立数据库云的方法,其特征在于,将两MYSQL数据库分别设置为主MYSQL数据库和备MYSQL数据库,所述主MYSQL数据库接收用户的数据库请求并将用户数据实时同步备份至备MYSQL数据库,所述主MYSQL数据库和备MYSQL数据库均将用户数据存储至所述高性能存储设备;所述备MYSQL数据库在等待的状态下对主MYSQL数据库进行心跳检测,在检测到主MYSQL数据库故障时进行数据库主备切换进而由备MYSQL数据库接收用户的数据库请求。
7.根据权利要求5所述的基于MYSQL建立数据库云的方法,其特征在于,将两MYSQL数据库均设置为主MYSQL数据库,所述两主MYSQL数据库均接收用户的数据库请求,并将用户数据存储至所述高性能存储设备;所述两主MYSQL数据库相互进行心跳检测和用户数据的相互同步备份。
8.根据权利要求5至7之一所述的基于MYSQL建立数据库云的方法,其特征在于,所述高性能存储设备为SAN存储设备或NAS分布式存储设备。
9.根据权利要求8所述的基于MYSQL建立数据库云的方法,其特征在于,通过PLUGIN技术进行数据运维以处理用户的数据延迟或丢失的情况。
10.根据权利要求5所述的基于MYSQL建立数据库云的方法,其特征在于,所述两MYSQL数据库在实时同步时对传输的用户数据进行加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电长城网际系统应用有限公司,未经中电长城网际系统应用有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310424570.9/1.html,转载请声明来源钻瓜专利网。