首页 > 编程笔记

MySQL企业版与社区版的区别

MySQL 数据库的官方网站为 http://www.mysql.com,其发布的 MySQL 版本采用双授权政策,和大多数开源产品的路线一样,MySQL 数据库也有社区版和企业版之分。

MySQL 企业版介绍

MySQL 企业版由 MySQL AB 公司内部专门的人员负责开发及维护,但同时也会吸纳社区人员编写的优秀代码及算法,并且由他们严格按照软件测试流程对这些采纳的代码进行测试,确定没有问题之后才会进行发布。

简单地说,MySQL 企业版是由 MySQL 公司内部发布的,它参考了社区版的先进代码功能和算法,是 MySQL 公司的赢利产品,需要付费才能使用及提供服务支持,稳定性和可靠性无疑都是最好的,当然了,企业腰包得够鼓才能买得起。

据笔者了解的信息,某知名分类门户网站 2008 年就购买过 MySQL 企业版,价格不比那些闭源的商业数据库便宜,也是大几十万。

MySQL 社区版介绍

MySQL 社区版则是由分散在世界各地的 MySQL 开发者、爱好者以及用户参与开发与测试的,包括软件代码的管理、测试工作,也是他们在负责。

社区也会设立 BUG 汇报机制,收集用户在使用过程中遇到的 BUG 情况,相比于企业版,社区版的开发及测试环境没有那么严格。

MySQL 企业版与社区版的区别

MySQL 是成熟产品,企业版与社区版之间在性能方面相差不大,它们的区别主要集中在以下几个方面:

1) 企业版本组织管理与测试环节控制更严格,稳定性更好。

2) 企业版不遵守 GPL 协议,社区版遵守 GPL 协议,可以免费使用!

3) 使用企业版后可以购买相关的服务,比如,享受 7×24 小时的技术支持以及定时打补丁等服务,但是用户必须为此支付服务费用。社区版的服务质量与时效性等就无法与企业版相比了。

4) 社区版本的维护服务只能靠社区提供,其无法像企业版本那样获得故障及补丁解决服务,但是,使用社区版是完全免费的方式。

推荐阅读