技术开发 频道

专访MySQL CEO:MySQL与企业级应用


【IT168 开源访谈】
作为开源数据库公司MySQL AB的首席执行官,Marten Mickos正在注视着自己的公司迅速成长。有的人甚至表示,勇敢的MySQL已经开始威胁到数据库业界的巨无霸——甲骨文,尽管目前这场竞争还是“矮子与巨人”之间的较量。至少,作为开源组合LAMP的一个重要组成部分,MySQL已经成为当今市场上遥遥领先的开源数据库,已经具有了可以夸口的资本。

    在最近一次和Mickos的交谈中,他谈论了MySQL AB的计划、MySQL的竞争对手和开源市场的未来发展。


MySQL AB首席执行官:Marten Mickos

    一、关于InnoDB 

    去年,MySQL曾经面临着一个严重的竞争性挑战。在2005年10月份,甲骨文收购了芬兰的软件公司Innobase,也就是InnoDB存储引擎的开发公司。InnoDB存储引擎对MySQL的成功起了重要作用,对MySQL的成功进入企业市场立下汗马功劳。MySQL曾将InnoDB作为其最可靠最有特色的存储引擎,所以甲骨文收购InnoDB对MySQL来说意味着潜在的威胁。 

    尽管甲骨文声称,它将继续开发InnoDB技术,但是它对MySQL这个关键伙伴的战略性收购,无疑是等于向MySQL这个开源数据库厂商打响了第一枪。 

    MySQL并没有对自己正在开发替代InnoDB的自主产品遮遮掩掩,就此问题,记者向Mickos采访在这方面MySQL的应对策略。 

    记者:今年(2006年)年初,MySQL AB与InnoDB续签了合同,对吗? 

    Marten Mickos:我们与InnoDB有多年的合同,一般存储引擎的生命周期可以轻松达到20年,我认为在这个时间框架内,要有一个属于我们自己的存储引擎至关重要。 

    记者:那么,现在你们自主开发的InnoDB的替代者进展如何? 

    Marten Mickos:Falcon将在下个月推出测试版。 

    记者:这是否意味着你们将在2007年放弃InnoDB,而使用自己开发的存储引擎? 

    Marten Mickos:不,不。我们有的的客户对InnoDB非常满意,他们将继续使用InnoDB很多年。而且我们也将全力支持他们。我们有这个技术实力,我们也有做好这个技术支持的所有一切条件。 

    这些存储引擎都具有非常长的生命周期,因此你将看到InnoDB和Falcon两种存储引擎在未来很多年内共存的局面。例如,三年前我们引入了Cluster引擎,到现在它已经与InnoDB共存了三年。 

    记者:许多人谈及你们最近推出的企业版数据库的时候,认为它已经不再是开源软件了。我听说在MySQL内部对此意见也不一致,实际情况如何? 

    Marten Mickos:首先,新的企业版数据库还是开源软件。但是其中的一个服务组件不是,就是被称作“监控和建议服务(Monitoring and Advisory Services)”的组件。这是一个收费服务,它可以检查你的数据库,并根据检查结果指出数据库是否存在缺陷,例如是否存在易丢失的口令或你的硬盘空间是否即将用完等。 

    它是一个数据库管理员(DBA)助手,可以自动完成以前需要数据库管理员来做的一些任务。它并不是在开源授权下发布的。 

    记者:那么他们能单独运行吗? 

    Marten Mickos:当然可以,没有它数据库一样可以运行的很好,这是一个增强功能,我们将其作为一个服务来销售。

关于内部争论,我们一直在内部有激烈的争论。每做一项决策,都会经过激烈的争论。我们有300个热情的员工,他们会为了公司的事情而进行争论,这是我们的一个风格或者说企业文化。

0
相关文章