MySQL是否值得我们选择的正反五个理由

2008-02-23 07:39:41来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

开源数据库MySQL发展到今天已具备了很广泛的用户基础,有人说他对传统的商业数据库发起了强力的挑战,有人说,他在企业环境更有待于证实自己,本文就从这两方面来分别列出MySQL是否值得我们选择的五个理由。

一、MySQL值得我们选择的五大理由

列举选择MySQL的理由的最困难的地方在于,如何对这些理由进行排序。这就如同我们经常争论的故事:先有鸡还是先有蛋?

MySQL的低成本来自于其简单性吗?他的普及性是由于其低成本吗?其实,在MySQL的最“好”和最“不好”的功能之间没有明显的分界线,但他们组合在一起就形成了一副让我们欣赏的作品。

不管怎么样,市场的结果已证实MySQL具备性价比高、灵活、广为使用和具备良好支持的特点。下面,我们列举MySQL值得您选择的五个顶尖理由。

1、普及性

人们常说“成功孕育成功”,这种说法明显很适合MySQL的情况。这个开源数据库号称在全世界有超过110万份的完全安装。最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库,越来越多的研发者将继续选择MySQL。Evans的总裁John Andrews表示,用户对MySQL和其他开源数据库的评价正在赶上甚至超过很多专有商业数据库软件。

由于MySQL数据库已如此普及,对企业来说他无疑是个更好的选择。

业界普遍的声音认为:“MySQL是个可靠的数据库系统,无论是在嵌入式或大型群集系统的部署中,还是在基于Web的应用程式领域,用户时常会发现其实自己并不是第一个选用MySQL数据库的先驱者。”

MySQL在业界的流行所带来的另一个好处是,人们总能够很轻松地发现本行业的解决方案。厂商都希望他们的研发工具和应用程式框架能够和MySQL数据库兼容,因为每个人都在使用他。MySQL是开源LAMP组合的一个标准组件:Linux、Apache、MySQL和Perl/PHP。根据Evans的调查,LAMP组合的迅速推广很大程度上代表着MySQL的被广泛接受。根据Evans的调查报告,“MySQL的使用在未来将继续呈成长趋势。”

2、简单性

和其他数据库相比,MySQL易学易用。

您不用花费很多时间和金钱来培训现有的职工,或去花大价钱雇用那些拥有各种证书的研发者。因为MySQL的维护和管理在很大程度上是“傻瓜型”的,这直接导致了人力成本上的节省,MySQL的用户Spacemonkey实验室的首席执行官Mitch Pirtle如此表示:“维护MySQL使得您无需一个年薪15万美元的DBA,而且使用他研发程式也是很简单的。”

“对于MySQL数据库,无论是在研发方面,还是支持方面,现在有大量强大的工具能够选择。每一个新手研发者能够轻松地使用MySQL数据库进行研发。甚至一个有经验的Windows管理者也能够轻松部署并开始学习他,而您不需投入一分钱来了解这个数据库。

对于IT经理来说,令他们喜欢的MySQL的简单性更有另一方面。MySQL能够运行的更快速。某些人或许会说MySQL缺少了一些人们想要的功能,但是MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是您部署、配置和维护这个数据库所必不可少的一些功能。

“通过有能力的DBA的一个简单计划,MySQL能够达到令人难以想像的运行速度,”一位资深DBA如此表示。MySQL中没有多余的功能来拖累CPU或占用内存。假如您需要额外的功能的话,MySQL的普及性实际上能够让您发现总有一个厂商会提供准确的解决方案,而这个方案会满足您的需要和需求。

3、低成本

MySQL数据库归MySQL AB公司任何,但是这个软件是开源的,有一个社区版能够免费下载。稍俱常识的新入门者都能够轻松实现在一个常见硬件上安装和配置MySQLMySQL对硬件的较低需要是其最大的优势之一,但是需要注意的是:内存越多越好,因为任何的重要数据存储都在内存中完成。一个免费的数据库意味着,更多珍贵的资金能够用于其他业务的启动,诸如市场、广告或调研和研发等。

即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当您将其和像甲骨文和微软之类的大型专有商业数据库比较的话,您会发现实际上MySQL能够更少地占用资金,前者的每CPU许可费用一般从4000美元到25000美元不等,而MySQL企业版的支持和维护成本就更低了,只需每年花费2000到5000美元。无论您是自掏腰包来创建一个新兴公司,还是得到了风险投资商的赞助,使用MySQL都能够降低您所需要的人力成本,正如前文所提到的,MySQL易学、易部署、易管理和易维护。

对于现有业务,能够轻松移植到MySQL。当您需要替换掉老的硬件,当您需要削减历史遗留下的老系统的时候,选用MySQL对于财务部门来说更具吸引力。MySQL部署迅速,因此移植过程不会导致生产中断。而且,较短的学习曲线能够让您的系统管理员迅速掌控他的运行和维护。而且,MySQL的易于维护和管理意味着现在的职员能够处理现在的工作。

4、良好的支持

MySQL的双许可模式意味着,那些希望对数据库具备额外控制的人能够直接从数据库厂商那儿得到帮助。MySQL AB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。通过支付一定费用,客户能够得到优先的24/7支持,访问内容丰富的在线知识库和联系一个专门的技术负责经理。

对免费版的用户也具备充足的支持服务。在dev.mysql.com上,一个大型的强大社区用户和研发者能够讨论任何关于MySQL的事情。这个站点拥有博客、指南、视频、技术交流会、白皮书和论坛等方式的交流。您碰到的问题可能已在社区中被别的人已问过,即使没有,您也能够提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。”

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 如何防止插入删除表造成的数据库死锁

下一篇: MySQL数据库配置技巧