第三部分是针对企业级用户的订阅模式和MySQL监控和建议服务。MySQL监控和建议服务指的是它的软件通过网络能帮助客户自动检查所运行数据库的配置、安全和性能,并提出改进的建议,帮客户定制一套最适合其应用的数据库方案。这是目前MySQL公司成长最快的业务部分。
问:MySQL目前最大的困难是什么?
Zack:我们目前面临的最大问题就是每天都要决定做什么和不做什么,以及如何保持快速增长。我们现在拥有大量用户群和大规模的下载使用量,每天都有很多人在告诉我们应该做这个,或者做那个;或者建议我们增加这个功能,或者那个功能。但我们不能什么都做,所以我们每天都在做出该做什么和不该做什么的决策,在考虑怎样才能更大的满足客户需求,以及如何保持每年翻倍的增长率。
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产品是不是也有这些类似的现象侵犯了所谓的微软专利权?