《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现

《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现

ID:35629034

大小:501.00 KB

页数:25页

时间:2019-04-03

《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现_第1页
《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现_第2页
《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现_第3页
《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现_第4页
《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现_第5页
资源描述:

《《MySQL数据库管理》课程设计报告 --MySQL集群的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《MySQL数据库管理》课程设计报告题目:MySQL集群的研究与实现完成日期:2012年12月31日目录1.课程设计题目概述32.研究内容与目的33.研究方法43.1研究方法………………………………………………………………………..43.2实验方法…………………………………………………………………………53.3可行性分析..………………………………………………………………………….....54.研究报告104.1规划阶段…………………………………………………………………………104.2安装Mysqlserver………………………………………………………………104.3安装Mys

2、qlCluster…………………………………………………………….114.4配置管理节点……………………………………………………………………11254.5配置SQL节点…………………………………………………………………….134.6配置存储节点……………………………………………………………………134.7启动MySQLCluster…………………………………………………………….134.8关闭MySQLCluster……………………………………………………………..144.9数据测试…………………………………………………………………………144.10安全关闭…………………………

3、…………………………………………….145.测试报告/实验报告………………………………………………………………...156.课题研究结论……………………………………………………………………....227.总结………………………………………………………………………………….23251.课程设计题目概述MySQLCluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的Cluster。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQLCluster由一组计算机构成,每台计算机上均运行着

4、多种进程,包括MySQL服务器,NDBCluster的数据节点,管理服务器,以及(可能)专门的数据访问程序。MySQLCluster是MySQL适合于分布式计算环境的高实用、高冗余版本。MySQLCluster能够使用多种故障切换和负载平衡选项配置NDB存储引擎,但在Cluster级别上的存储引擎上做这个最简单。MySQLCluster的NDB存储引擎包含完整的数据集,仅取决于Cluster本身内的其他数据。目前,MySQLCluster的Cluster部分可独立于MySQL服务器进行配置。在MySQLCluster中,Cluster的每个部分被视为1个节点。【关键字】:集群M

5、ySQLCluster2.研究内容与目的研究目的:伴随着企业的成长,在业务量提高的同时,系统的访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量的需求。于是,人们希望通过几个中小型服务器组建集群,实现数据库的负载均衡,在需要更高数据库处理速度,我们只要简单地增加数据库服务器就可以得到扩展。数据库作为应用系统的核心,在企业的IT系统中起着非常重要的作用,单一设

6、备根本无法保证系统的持续运行,发生系统故障,严重影响系统的正常运行,甚至带来巨大的经济损失。于是人们希望通过组建数据库集群,来保证系统的可用性,一旦某节点发生故障,系统会自动故障转移,实现系统的持续工作。25企业的数据是企业的一些重要信息,一些核心数据甚至关系着企业的命脉,单一设备根本无法保证数据的安全性,一旦发生丢失,很难再找回来,于是人们希望通过组建数据库集群,实现数据集群的冗余,通过多份数据来保证安全性。MySql是一种在目前被广泛使用着开源的免费的数据库,在中小型数据应用中,一般单台MySql服务器就能满足要求了,但对于大型WEB或其他应用下,巨量的数据存储访问,单台M

7、ySql服务器就不能很好地胜任了,而要使多台MySql服务器协同工作,不但要考虑MySql服务器集群结构,要考虑MySql服务器的HA热备问题,还要考虑各服务器之间负载均衡问题。研究内容:随着计算机应用的普及,数据库已经成为构建电子商务的关键服务之一。虽然集群技术很好地解决了提高访问容量的问题(如c009le等搜索门户网站),但数据库却成为网站的瓶颈,因为为了避免数据一致性问题,网站多采用单一的数据库服务器为所有网页服务提供数据,当访问量提高时,单个数据库服务器往往不堪重负。即使按照过去最优

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。