首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL优化也适用于MariaDB吗?

MySQL优化也适用于MariaDB吗?
EN

Database Administration用户
提问于 2014-08-06 08:11:50
回答 2查看 199关注 0票数 3

我是一个开发人员,他将很快启动一个新项目,在这个项目中,数据库性能将是至关重要的。后端的当前候选对象是MariaDB。我以前曾在较小的项目中与MySQL和MariaDB合作过,但毫无疑问,血腥的优化领域对我来说还是很新的。

为了为这个项目做好准备,而不是让它陷入困境,我想先了解一下数据库性能优化。我想知道如果我(或我的雇主)买了一本关于优化MySQL性能的书,它是否同样适用于MariaDB?

我的直觉告诉我,大多数MySQL优化也适用于MariaDB,因为它们改变了代码基础的很大一部分,但是为了避免通过购买我们不需要的书籍而浪费金钱,我想澄清这一点。反之亦然,如果我们尝试优化旧产品,一本只适用于MariaDB的书将对我们毫无用处。不幸的是--据我所知--还没有专门讨论MariaDB性能的书籍。这个站得住脚吗?

EN

回答 2

Database Administration用户

发布于 2014-08-06 08:22:59

是的,MySQL 5.5中的所有基本优化都适用于MariaDB 5.5。

但是,从真正的分叉MariaDB 10开始,5.6中的所有改进都是在MariaDB代码基中进行的,或者,MariaDB具有一些独占的特性(Hash )。就目前而言,这些并没有太大的不同,这可能在未来发生变化。对于一本书来说,大多数优化都是关于基本索引的,它可能不是很相关。

您可以随时查看在线-blogs的最新改进,wiki。这是我为最新的MySQL5.6查询优化技术创建的演示文稿

查看此图像以获得可视化表示(白色区域仅为MariaDB)。5.6-和5.7-仅代表:

票数 3
EN

Database Administration用户

发布于 2014-08-06 08:41:56

看一看这里 --这是一份推荐给你(我们) MariaDB的书单。正如您将看到的,许多书(也)是关于MySQL的。看看这里,看看MariaDB和MySQL之间的区别。据我所知,MariaDB正在逐渐远离MySQL,并且不会长时间保持即插即用兼容。尽管存在大部分差异,但它们似乎都是在MariaDB (存储引擎&c.)中添加的。话虽如此,一个熟悉MySQL的开发人员将在很长一段时间内才开始对MariaDB有很大的困难。

开放源码/自由软件运动(S)的好处是,网站上总是有参考资料--以Percona的网站和mysqlperformance (优秀的IMHO)、SkySQL和MariaDB自己的(.org和.com)站点为参考。当然,也有存储引擎网站。

总的来说,我不认为寻找关于MariaDB的材料会是一个问题。您的总部设在柏林--对于250欧元,您可以拥有一个很好的MySQL/MariaDB参考库--开发人员在柏林的时间/小时是多少?

告诉你的雇主把一小笔投资投入到教育资源上--它会回报你很多倍的回报(容易的发展/没有犯过的错误/更好的,更满意的员工,他们能感觉到他们的时间没有被浪费)。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/73265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档