- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库版本调研说明书
数据库版本调研说明书目录数据库版本调研说明书1目录21引言31.1编写目的31.2背景31.3参考资料32使用分析32.1使用概况32.2常用系统分析33特性分析43.1版本概况43.2主要特性44小结64.1调研结果64.2结论71引言编写目的本文的主要目的是通过对当前项目中使用的各种版本的数据库进行比较,分析各自特性和稳定程度,最终推荐合适的版本作为今后的标准数据库。背景当前,部门负责管理维护的现网使用数据库有Oracle、MySQL、PostgreSQL等;由于使用的数据库大小版本各异,不利于规范管理,需要制定统一的标准。参考资料无2使用分析使用概况在线版本使用率MySQL5.1较高MySQL5.5较高MySQL5.6较高MySQL5.7较高Oracle/PostgreSQL低表1常用系统分析从统计结果看,使用较多是MySQL,标准数据库选型将从MySQL中挑选。MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于?Oracle?旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配?PHP?和?Apache?可组成良好的开发环境。3特性分析版本概况MySQL的小版本较多,5.1/5.5有40多个,5.6有24个,5.7有8个;从稳定性来看不推荐必威体育精装版的版本,5.7暂不考虑,主要分析5.1、5.5、5.6版本。Release最后更新5.1.722013-9-115.5.452015-6-285.6.262015-7-155.7.82015-7-21表2主要特性OS版本特性5.1表格和索引的分区特性 —— MySQL 5.1支持5种形式的水平数据分区:range、hash、key、list和复合composite分区(子分区)。通过表格和索引数据的分区,可做到仅仅是对需要的相关数据分区进行扫描,而不是扫描整个的表格和索引,因此就获得了更快速的查询响应。而且,有了分区特性,许多存储和其他维护操作变得更加容易和快速。基于单元(row-based)的复制和混合复制特性 —— 这是MySQL 5.1内提供的两个新的复制选项。“基于单元的复制”是复制主服务器和从服务器之间的数据变化(而不是实际的SQL语句),而“混合复制”采用的或是基于语句复制,或是基于单元的复制,这取决于一个个的SQL操作 —— 对于应用来讲,这就形成并保持了最有效的和最安全的复制机制。事件调度特性 —— 这是一个新的工具,它可让开发者和经营管理自动调度数据库服务器上要执行的、通用的基于SQL的循环(recurring)任务。这一特性比起Linux或Unix中的CRON,或Microsoft Windows的任务调度程序,可对数据库特定的任务提供更大的支持。新的MySQL Query Analyzer (查询分析器) —— 享受优惠的MySQL Enterprise订购项目将提供Sun的这一新的MySQL Query Analyzer工具,该工具通过监控查询性能来精确定位和修改有问题的SQL 代码,可以大大改善MySQL数据库应用的速度和正常运行时间。5.51. 默认存储引擎更改为InnoDBInnoDB的数据恢复时间从过去的一个甚至几个小时,缩短到几分钟。InnoDB Plugin 支持数据压缩存储,节约存储,提高内存命中率,并且支持adaptive flush checkpoint, 可以在某些场合避免数据库出现突发性能瓶颈。Multi Rollback Segments: 原来InnoDB只有一个Segment,同时只支持1023的并发。现已扩充到128个Segments,从而解决了高并发的限制。2. 多核性能提升Metadata Locking (MDL) Framework替换LOCK_open mutex (lock),使得MySQL5.1及过去版本在多核心处理器上的性能瓶颈得到解决,官方表示将继续增强对MySQL多处理器支持,直至MySQL性能 “不受处理器数量的限制”3. 复制功能(Replication)加强MySQL复制特性是
文档评论(0)