- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL集群的研究与实现
《MySQL数据库管理》课程设计报告
题目:MySQL集群的研究与实现
所在院系:
专业年级:
完成学生:
指导教师:
完成日期: 2012 年 12 月 31 日
目 录
1. 课程设计题目概述 3
2. 研究内容与目的 4
3. 研究方法 5
4. 研究报告 6
5. 测试报告/实验报告 7
6. 课题研究结论 8
7. 总结 9
1.课程设计题目概述
MySQL是一个高速度、高性能、多线程、开放源代码,建立在客户/服务器(Client/Server)结构上的关系型数据库管理系统(RDBMS)。它始于1979年,最初是Michael Widenius为瑞典TcX公司创建的UNIREG数据库系统,当时的UNIREG没有SQL(Structured Query Language结构化查询语言)接口,限制了它的应用。1996年5月,Widenius开发出了MySQL的最初版本,开始在Internet上公开发行。MySQL的开发人员从一开始就一直关注它的性能,为此不惜特性集,直到今天,MySQL依然保持本色,以高速度高性能为首要原则。
随着时间的推移,MySQL也加入了大型数据库产品的高级特性,如存储过程、视图、触发器等,使其在企业级数据库系统中开始被部署应用。2008年10月,SUN公司收购了MySQL AB公司,开始进入开源领域。随着重量级操作系统Solaris的开源,SUN MySQL在数据库市场占有的份额将会进一步提高。因此,在生产环境中部署具有负载均衡功能的MySQL服务器集群,对于提高企业数据库应用系统的速度、稳定性及可伸缩性具有很大的现实意义,也可以有效降低应用系统的投资成本。
MySQL Cluster 是用于解决高可用和高可靠性的解决方案。
MySQL Cluster 具有故障恢复、节点修复、数据同步、非单点故障等优点。
MySQL Cluster 是为提供 99.999%以上的高可用性而设计的,采用分布式节点设计技术,不会因为单点故障而使整个 Cluster 瘫痪。
MySQL Cluster 由 3 类节点组成:管理节点、数据节点、SQL 节点。(如下图)
1:数据节点(Data node -- ndbd)
集群共享数据(内存中),数据节点是整个系统中最主要的节点,它负责存储所有的数据以及数据的同步复制,以防单个或者更多的节点故障而使 MySQL Cluster 瘫痪。
2:管理节点(Management—node)
管理节点用于管理系统的配置信息,只在启动和重新配置 MySQL Cluster 的时候才起作用。一般情况下只需要 1 个管理节点,当然也可以运行几个管理节点。
3:SQL 节点(SQL node--图中对应为MySQLd)
SQL 节点:分布式数据库。包括自身数据和查询中心结点数据.用于数据节点存取数据,提供统一的标准 SQL 接口,跟平常的 MySQL Server 一样,让应用程序和开发人员不用关心系统内部究竟是如何运行的。
关键词:数据库 集群
2. 研究内容与目的
本集群的结构为一个主MySQL服务器(Master)服务器与多个从属MySQL服务器(Slave)建立复制(replication)连接,主服务器与从属服务器实现一定程度上的数据同步,多个从属服务器存储相同的数据副本,实现数据冗余,提供容错功能。部署开发应用系统时,对数据库操作代码进行优化,将写操作(如UPDATE、INSERT)定向到主服务器,把大量的查询操作(SELECT)定向到从属服务器,实现集群的负载均衡功能。如果主服务器发生故障,从属服务器将转换角色成为主服务器,使应用系统为终端用户提供不间断的网络服务;主服务器恢复运行后,将其转换为从属服务器,存储数据库副本,继续对终端用户提供数据查询检索服务。
目的:
减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或多个application对应一个MySQL数据库。把几个MySQL数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面。其他不共享的数据还维持在各自分布的MySQL数据库本身中。
本篇旨在介绍如何安装配置基于2台服务器的MySQL数据库集群。并且实现任意一台服务器出现问题或宕机时Missal依然能够继续运行。
3. 研究方法
3.1研究方法
基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是 并不
您可能关注的文档
- 03020103东方园林绿地养护管理标准(见合同).docx
- 09会计高级财务管理复习题.doc
- 005胸腺肽alpha1_辅助治疗非小细胞肺癌临床试验样本估算及依据.doc
- 0-6岁学前儿童心理评估和咨询.doc
- 0618与二分法的学习.doc
- 06G901-1混凝土结构施工钢筋排布规则与构造详图问题解答.doc
- -电子病历系统功能应用水平分级-可编辑.doc
- 06时间序列(包括了季节因素的处理详细过程).doc
- 09电气实习报告王健.doc
- 09级机制机化《特种加工离子束加工》课程论文.doc
- 深度解析(2026)《HGT 6103-2022阻燃化学品磷含量测试方法》.pptx
- 2025年智慧交通信号灯自适应控制技术技术原理与实现方式报告.docx
- 2025年工业芯片在数字经济中的应用案例报告.docx
- 2025年智慧交通信号灯自适应控制技术技术合作模式.docx
- 深度解析(2026)《HGT 6105-2022阻燃化学品磷氮系阻燃化学品的吸湿(潮)性测试方法》.pptx
- 2025年法国留学相关法语培训市场发展前景报告.docx
- 2025年智慧交通信号灯自适应控制技术技术培训报告.docx
- 2025年智慧交通信号灯自适应控制技术技术路线图研究报告.docx
- 2025年无人机安防监控行业解决方案报告.docx
- 深度解析(2026)《HGT 6107-2022废硫酸中钠离子的测定方法》.pptx
最近下载
- 最新初中语文教学:第14课《大雁归来》(新人教版八下)市公开课获奖课件省名师示范课获奖课件.pptx VIP
- 雷神游戏手柄TC-G50用户手册.pdf
- 高折射率光学树脂:分子设计、合成工艺与多元应用的深度探究.docx
- 徐锻冲床PSP80说明书.pdf VIP
- 第五单元 走向近代 总结与提升教学设计 2024-2025学年统编版九年级历史上册.docx VIP
- 网架安装施工方案.pdf VIP
- 安川变频器-安川变频器 T1000V.pdf VIP
- 网架安装施工方案.pdf VIP
- 2024教学心得体会:初中数学跨学科主题学习的设计与实施.docx VIP
- 《GB/T 18887-2023土工合成材料 机织/非织造复合土工布》.pdf
原创力文档


文档评论(0)