基于windows的mysql体系结构分析及性能优化技术的研究.docx

基于windows的mysql体系结构分析及性能优化技术的研究.docx

论文题目:基于 Windows 的 MySQL 体系结构分析及性能优化 技术的研究 目录 TOC \o 1-5 \h \z \o Current Document 课题来源及类型 - 1 - \o Current Document 课题的意义及国内外现状分析 - 1 - \o Current Document 课题的研究目标、研究内容和拟解决的关键问题 - 2 - \o Current Document 课题研究目标 - 2 - \o Current Document 课题研究内容 - 3 - \o Current Document 拟解决的关键问题 - 4 - \o Current Document 课题的研究方法、设计及试验方案,可行性分析 - 6 - \o Current Document 4.1课题的研究方法 - 6 - \o Current Document 4.2 课题设计方案 - 6 - \o Current Document 课题可行性分析 - 9 - \o Current Document 课题计划进度和预期成果 - 9 - \o Current Document 5.1计划进度 - 9 - \o Current Document 5.2预期成果 - 9 - 5.2.1了解 MySQL 数据库基本 逻辑架构 - 9 - 5.2.2构建自己的 MySQL 数据库引擎和查询优化器 - 10 - 5.2.3深入理解 MySQL 优化技术,构建高性能 MySQL - 10 - 课题来源及类型 随着信息技术和市场的发展, 特别是二十世纪九十年代以后, 数据管理不再 仅仅是存储和管理数据, 而转变成用户所需要的各种数据管理的方式, 数据库技 术应运而生。在数据库从诞生到现在的不到半个世纪里, 形成了坚实的理论基础、 成熟的商业产品和广泛的应用范围, 也吸引了越来越多的学着加入这个领域。 同 时,对高性能的数据库应用的需求不断扩大, 这就需要对数据库技术的原理以及 其优化技术的精髓拥有较深的理解。基于此,本文主要结合 MySQL 数据库,对 数据库技术的实现原理做深入剖析,并从中对数据库优化技术做进一步研究。 课题的意义及国内外现状分析 数据库技术从诞生到现在的不到半个世纪里, 形成了坚实的理论基础、 成熟 的商业产品和广泛的应用范围, 也吸引了越来越多的学着加入这个领域。 在这期 间,数据库逐渐成为政府、企业以及个人日常工作、生产和生活的基础设施。数 据库相关领域的研究也取得了日新月异的进展, 30 年间数据库领域获得了三次 计算机图灵奖(C.W. Bachman,E.F.Codd, J.Gray,充分地说明了数据库是一个充 满活力和创新精神的领域。 相关领域的商业产品亦是层出不穷, 目前世界上最流 行的数据库产品是仍然以 Oracle、IBM 和微软三大商用数据库厂商的产品为主 导,其中 Oracle 占据较大优势,但是开源软件正在占领甲骨文数据库软件的安 装份额。由独立甲骨文用户集团(IOUG)实施的调查发现,约60%的IT设施在使 用某种形式的开源软件,其中 MySQL 是替代甲骨文软件的最流行开源软件。 真正以 MySQL 为名的数据库是在 1994 年开发,最初是一个小型关系型数 据库管理系统,经过这些年的发展, MySQL 被广泛地应用在 Internet 上的中小 型网站中。由于其体积小、速度快、总体拥有成本低, 尤其是开放源码这一特点, 许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 在国内,由于种种原因,MySQL的普及率尚不如sqlserver,但是在那些上规模 的企业尤其是外企里面, MySQL 还是拥有较多的支持者, 原因在于它是免费的, 不会产生授权费用的问题, 此外, MySQL 功能已足够强大, 除了拥有基本的增、 删、改、查、联接以及嵌套查询外, 它还支持视图、 存储过程、 触发器以及事务, 集群的功能。而且,由于其开源的特点,对了解数据库的实现原理,深入理解数 据库技术有很好的帮助,同时也有助于更好的使用 MySQL 和其他数据库产品。 课题的研究目标、研究内容和拟解决的关键问题 3.1 课题研究目标 本文将通过对 MySQL 数据库源码的分析,逐步了解 MySQL 数据库的逻辑 架构,以此为基础, 深入探讨 MySQL 数据库的优化技术, 包括架构优化和索引、 查询优化、 OS 和硬件的优化以及 MySQL 的一些高级特性,比如游标、准备语 句、自定义函数、排序规则、全文搜索、以及外间约束等等。 研究目标是:通过对以上这些内容的探讨,最终对

文档评论(0)

1亿VIP精品文档

相关文档