信息化 频道

汪源:与主流数据库相比MySQL具备的优势

  【IT168信息化】2012年9月14日消息,为期三天的(2012年9月13日~15日)由盛拓传媒旗下的IT168、ChinaUnix、ITPUB联合主办的第四届中国系统架构师大会于在北京永泰福朋喜来登酒店隆重召开。来自百度、淘宝、腾讯、IBM、新浪、网易、奇虎360等IT巨头的讲师分享了业界非常先进的技术经验与趋势。

  众所周知,在数据库领域有许多的数据库产品如国外的Oracle、DB2、MySQL(Oracle收购),国产数据库人大金仓、南大通用等。那么这些产品有哪些特性?企业应该如何选择合适数据库?特别是针对开源数据库MySQL,它能够有哪些优势受到企业用户的青睐?来自网易杭州研究院副总监汪源在接受IT168记者的采访,就当前MySQL数据库的优劣势进行了解读。

  据了解,汪源最早从2002年左右开始接触国产数据库,在2005年的时候开始关注MySQL数据库。结合多年MySQL的数据库应用经验,汪源详细的向IT168记者介绍 了MySQL数据库的优势以及有待提升之处。

  汪源指出,MySQL数据库是比较轻量级,它比较看重数据库应用场景,很复杂的功能它不能够处理,相比于主流数据库来讲功勇方面略差一些,特别是针对于企业一些复杂的应用。

  MySQL的优势与不足

  但是在WEB以及互联网企业一些规模比较小的事务处理,读操作比写操作更多一些应用,这种环境MySQL是一个很好应用的数据库。它具备以下几点优势:

  第一、管理非常简单,维护非常简单

  比如数据库的复制,数据库复制主流数据库产比较复杂也非常麻烦,但是在MySQL里数据库的复制、双机热备、非常简单。

汪源:与主流数据相比MySQL具备三大优势
▲网易杭州研究院副总监 汪源

  第二、MySQL另一个优势在于它底层的的存储引擎可以进行选择。有系统自带的内存,在做应用时可以做联合的选择, 它这个机制也可以使企业自主做存储引擎 ,它有通用的引擎。所以,它的灵活性非常好。

  汪源指出,现在MySQL稳定性是不错的,传统企业的简单的事务MySQL是可以支撑的。但是要基于MySQL支撑大规模应用,还需要企业自身做一些开发,因为MySQL单机的可缩性是比较差。

  企业可以考虑选择开源数据库

  另外,从性能方面来讲比如在很普通的X86的服务器来讲,MySQL和Oracle性能并没有太大的区别,但是如果本身在非常好的硬件环境下,Oracle性能更高一些, 而在低硬件环境下,MySQL分布式的方案同样也可以把问题解决,它是比较经济的。

  但是分布式MySQL部署的难题是对于其支持的效果不太好比如就我们目前的状态,互联网状态对数据要求不是很高的情况,可以采用去做分布 式MySQL,分布式MySQL必然要涉及到事务处理,MySQL在支持分布式事务处理是有缺陷,这个问题比较难以处理。

汪源:与主流数据库相比MySQL具备的优势
▲更多信息尽在IT168现场报道。另,您可以微博关注#SACC 2012#了解信息。

  汪源认为,企业在选择开源数据库还是商业数据库,一要考虑产品性能, 另外一方面也要考虑成本。主流商业数据库的支持费用比较多,另外一方面,人员成本比较高,MySQL的人才员成本比较低,经过培训就可以工作了。但是主流商业数据库较贵。因此在选择开源MySQL数据库时,前几年选用MySQL可能要构建自己的方案,而分布式的方案会有一定的成本,但是现在有一些像淘宝开放的方案公布可以用采用。现在用MySQL成本比较低一些, 选择数据库时企业应该考虑一些开源数据库,从产品质量、成熟度来讲MySQL还是不错的。

0
相关文章