Zack:MySQL比SQL Server更成功
InnoDB被Oracle收购没有影响
问:IBM宣布与MySQL展开合作,并将通过其分销渠道销售MySQL数据库,这是否意味着你们化敌为友?
Zack:IBM是全球最著名的大公司之一,拥有自己的DB2数据库。它的System i选择了MySQL,这对我们来说是很大的激励。
MySQL有一个很重要的技术特性就是它的存储引擎是可插拔的,也就是可以根据用户的特殊需求进行优化或者替换。这给了用户很大的灵活性,也受到了IBM的关注。因而两个公司达成合作。
问:MySQL以前一直使用的存储引擎InnoDB已被Oracle收购,近期 MySQL发布的6.0版本中应用到了自主研发的Falcon存储引擎。不知道这两款相比,会有什么优势和不足呢?
Zack:刚才我提到了MySQL存储引擎有一个少有的优势就是可插拔。InnoDB是用于事务处理应用程序的非常棒的存储引擎,但它也是可以灵活替换的。InnoDB被Oracle收购后,我们推出数据存储引擎的认证工作,这将让业内合作伙伴、开源开发群体甚至客户自己开发他们自己的数据存储引擎。并且我们自己也已经开发出了代号为Falcon的新引擎以替换InnoDB引擎。Falcon是数据库大师Jim Starkey负责开发,Jim是InterBase的创始人,并领导着Firebird开源数据库项目。他曾经成功的开发了很多数据库,包括DEC公司著名的RDB数据库。
当然各种存储引擎有各自的特点,那么客户因为用了MySQL有这种灵活地选择存储引擎的优势,所以可以选择不同的存储引擎来适合你的应用。即便InnoDB也可以选择,在被甲骨文收购之后,InnoDB依然和MySQL保持了合作伙伴的关系。我们和Oracle也签了协议,根据要求,我们的用户依然可以选择InnoDB存储引擎。
微软在制造白色恐怖
问:最近微软公司声称说开源业绩侵犯了微软的大于235项的专利权,那么MySQL产品是不是也有这些类似的现象侵犯了所谓的微软专利权?
Zack:第一,MySQL不仅没有侵犯微软的专利权,而且也没有侵犯Oracle、DB2等任何机构的专利权。第二,从我个人和MySQL公司的立场来讲,我们是反对软件专利权的。我们认为著作权保护已经足够,软件专利权并不是保护软件知识产权的有利途径,而是对软件产业的极大伤害。因而我们支持了反对软件专利权的行动,并已经成功地在欧洲阻止了关于软件专利权的立法。第三,如果微软说开源软件侵犯了它的专利权,它应该明确地指出开源软件的哪一项技术侵犯了它的哪一个专利。但是现在尽管微软谈了这么多次,但从来没有明确地指出具体的开源代码和专利权。这是微软在制造一种白色恐怖,在制造一种噪音,也就是FUD,让你害怕,让你不确定,让你怀疑的这种气氛。第四,微软和MySQL是很好的合作伙伴,很多的MySQL数据库运行在Windows平台上。MySQL的每个发行版都会有支持Windows平台的版本,我们经常在微软的联合实验室里测试我们的系统。
问:去年IBM新发布的DB2里增加了对非结构数据的支持,MySQL在这方面有什么具体举措吗?
Zack:我们马上就要宣布在MySQL 5.1里新增了支持XML的特性。但是通过调查,我们发现XML结构还不是目前的主流,但我们会根据客户的需求,不断增加更多的对XML支持的功能。
问:现在软件行业有个趋势,就是从提供软件产品发展到提供一整套的解决方案。比如Oracle现在推出的都是一个套件、一个整套的解决方案,您如何看待这一趋势?
Zack:您提到的这个软件的革命,我非常认同。我不认为软件革命仅仅是从简单的软件产品到软件解决方案的过渡,而是从软件产品变成基于网络的服务。比如说现在非常流行的salesforce.com,就是典型的在线软件服务模式。从软件产品变革为在线服务,这对在基于网络的数据库中业内知名的MySQL来说是一个重大的利好消息。因为我们最大的优势就在于基于网络的解决方案,绝大部分基于网络的应用都采用MySQL。现在一些传统的软件,比如PeopleSoft、Siebel也在向基于网络应用来靠拢,MySQL早就看到了这个趋势,并且投入到了这个软件即服务的变革大潮流里面。
0
相关文章