首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >社区MySQL对生产使用安全吗?

社区MySQL对生产使用安全吗?
EN

Server Fault用户
提问于 2011-02-24 22:09:39
回答 3查看 22.8K关注 0票数 7

还是我需要得到企业版?

这是因为我在MySQL的网站上找到了这个:

如果您正在运行MySQL生产级系统,我们希望您注意MySQL企业版的产品描述:http://mysql.com/products/enterprise/

当我检查这些特性时,社区版本似乎不支持事务,而企业版则支持事务。

如果社区版本不适合生产,那么posgresql可能是我的出路,因为它支持事务,并且是完全开放的资源。

如果我必须改变,sql语法需要改变(很多)吗?

EN

回答 3

Server Fault用户

发布于 2011-02-24 23:12:10

是。社区版是生产环境中部署最广泛的MySQL版本。你可以感谢甲骨文收购Sun带来的混乱。

事务确实在InnoDB存储引擎中得到了支持,MySQL社区版本中包含了该引擎。

企业版附带了一个支持合同,以及一些额外的提示: MySQL企业监视器、MySQL企业备份和MySQL工作台。应该指出的是,这些工具实际上是非常好的,并为价格增加了一些理由,而不是仅仅作为一个支持合同。

如果您想要MySQL企业备份的开源替代方案,我建议使用Percona Xtrabackup。不过,我不知道他们的Monitor产品有什么好的替代品。

另一件值得考虑的事情是使用MySQL的替代名为带XtraDB的Percona服务器。它也是免费的,基于MySQL代码。他们已经应用了几个(广泛使用的)补丁来改善现代硬件(特别是多核)上的MySQL性能,以及对复制、监视和可靠性等方面的改进。

票数 17
EN

Server Fault用户

发布于 2011-02-24 22:24:51

在MySQL中,事务是存储引擎的一个特性;InnoDB不支持MyISAM的事务。如果社区版本支持InnoDB (我认为它支持),那么它支持事务。我认为链接到页面上列出的另外四个应用程序是最大的好处,再加上你得到的任何支持。

根据您正在部署的平台,您的OS供应商可能包括一个受支持的版本,除非您有充分的理由不这样做,否则我建议继续使用这个版本。但是如果你的操作系统不包括它,那么企业就是获得付费支持的方式。

票数 5
EN

Server Fault用户

发布于 2011-02-24 23:00:09

简短的回答是:是的,它对生产使用是安全的,几乎每个人都使用社区版本。

事务

完全取决于你的存储引擎。如果使用Innodb (所有Mysql版本都支持Innodb),则可以访问事务。Myisam,最初的Mysql存储引擎,不支持事务。

企业与社区

与Community相比,Enterprise移动得更慢,发布频率更高,功能也更少。此外,你必须支付企业,这使许多人下岗。在这里读更多表示差异。

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

https://serverfault.com/questions/239978

复制
相关文章

相似问题

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