- 3
- 0
- 约5.38千字
- 约 5页
- 2017-08-22 发布于河北
- 举报
三个流行MySQL分支的对比.pdf
MySQL
MySQL
三个流行MMyySSQQLL分支的对比
MySQL 是历史上最受欢迎的免费开源程序之一。它是成千上万个网站的数据库骨干,并且
可以将它(和Linux)作为过去10 年里Internet 呈指数级增长的一个有力证明。
那么,如果MySQL真的这么重要,为什么还会出现越来越多的核心MySQ 产品的高端衍生
产品?这是因为MySQL 是免费的开源应用程序,所以开发人员总是可以获得其代码,并按
照自己的想法修改代码,然后再自行分发代码。在很长的一段时间里,在开发人员自己的生
产环境中,没有任何值得信任的MySQL 分支。兰州白癜风专科医院但是,这种情况很快就
发生了改变。有几个分支引起了许多人的关注。
为什么要进行分支?
为什么需要对MySQL进行分支?这是一个非常合理的问题。成千上万的网站依赖于MySQL,
并且对许多人来说,它似乎是一个很好的解决方案。但是,通常就是这样,适合许多人并不
一定适合所有人。这促使一些开发人员想要根据自己的需要开发出更好的解决方案。还有什
么能比将良好的解决方案转换为完美的解决方案更好的呢?。
下面我们将介绍这些分支寻求改变的更多细节。一些分支认为MySQL 变得太臃肿了,提供
了许多用户永远不会感兴趣的功能,牺牲了性能的简单性。如果人们对更精简的 MySQL4
特别满意,那么为什么还要在MySQL5 中添加额外的复杂性呢?对于此分支来说,更好的
MySQL 分支应该更简单、更快捷,因此提供的功能也较少,但这样会使这些功能极其迅速
地发挥作用,并且牢记目标受众,在本例中,目标受众是高可用性网站。
对于其他分支来说,MySQL并没有提供足够多的新功能,或者是添加新功能的速度太慢了。
他们可能认为MySQL 没有跟上高可用性网站的目标市场的发展形势,这些网站运行于具有
大量内存的多核处理器之上。正如熟悉MySQL 的人所知道的那样,MySQL 提供了两种存
储引擎:MyISAM 和InnoDB。这一分支认为这两种存储引擎都没有提供他们所需的内容,
因此他们创建了一种非常适合其目标的新存储引擎。
此外,一些分支的最高目标是成为MySQL 的替代产品,在这些产品中,您可以轻松地访问
它们的分支,无需更改任何代码。该分支使用与MySQL 相同的代码和界面,因此使过渡变
得非常容易。但是,另一个分支声称它与MySQL 不兼容,需要更改代码。每个分支的成熟
度各不相同,一些分支声称已经准备就绪可以投入生产,而另外一些则声称目前自己还远达
不到这一最高目标。
最后,关于MySQL在Oracle下将如何发展仍不太确定。Oracle收购了Sun,也收购了MySQL,
现在Oracle 控制MySQL 产品本身,并领导开发社区开发新的成品。由于 Oracle 已经有了
一个商业数据库,因此人们担心他们可能没有足够的资源来使MySQL 保持其领先地位。因
此,许多分支也是这些潜在担心所产生的结果,他们担心MySQL 作为领先的免费开源数据
库提供的功能可能太少、发布周期太慢并且支持费用更昂贵。
XtraDB
XtraDB 是一款独立的产品,但它仍被认为是 MySQL 的一个分支。XtraDB 实际上是基于
MySQL 的数据库的一个存储引擎。XtraDB 被认为是已成为MySQL 一部分的标准MyISAM
和InnoDB 的一个额外存储引擎。MySQL4和5使用默认的MyISAM 存储引擎安装每个表。
InnoDB 也是一个相对较新的存储引擎选择,在建立数据库时,数据库管理员和开发人员可
以基于每个表选择存储引擎类型。两个存储引擎的主要区别是:MyISAM 没有提供事务支
持,而InnoDB 提供了事务支持。其他差别是许多细微的性能差别,与MyISAM相比,InnoDB
提供了许多细微的性能改进,并且在处理潜在的数据丢失时提供了更高的可靠性和安全性。
似乎InnoDB 是用于未来改进的更适合的存储引擎,因此从版本5.5 开始,MySQL 已将默认
存储引擎从MyISAM 更改为InnoDB。
基于这些优势,InnoDB 存储引擎本身拆分出了一个分支,一个名为 XtraDB 的更新的存储
引擎。这个存储引擎有多新呢?它3 年前由Percona 首次发布,因此它相对较新。它是专门
针对在现代服务器上运行的现代高可用性网站设计的。它被设计为在具有十几个或更多核心
和大内存(32GB 及更多)的服务器上运行。任何公司都可以从服务器管理公司购买这些类型
您可能关注的文档
- 9.dna损伤与修复的分子基础38.ppt
- bug分支和feature分支.pdf
- ch1-6 分支限界法.ppt
- chap2-2静电场的唯一性定理-v1.pdf
- dd核酸降解和核苷酸代谢.pdf
- GIS辅助景区策划成图方法探讨.pdf
- Gunn器件中畴的静止-渡越-静止模式的实验观察和计算机模拟.pdf
- JD(2010-02)天逸警示灯.pdf
- jd系列警示灯.pdf
- SS4G型应急故障处理.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 2025年春新课程能力培养八年级数学下册人教版答案.pdf VIP
- SY_T 5735-2019烃源岩地球化学评价方法.pdf
- 中华人民共和国危险化学品安全法课件.pptx VIP
- GB51119-2015:冶金矿山排土场设计规范.pdf VIP
- 人教版小学六年级数学下册优秀教案(全册).doc VIP
- 土地流转合作社土地流转合同.doc VIP
- 电子技术基础丁伟习题解答.pdf VIP
- 2025山东城市服务职业学院单招《数学》真题【综合题】附答案详解.docx VIP
- 高教社2024市场调查与分析(第三版)教学课件3.2抽样调查.pptx VIP
- 基于生存分析方法的零售贷款违约模型构建与实证研究.docx
原创力文档

文档评论(0)