继MySQL创始人兼副总裁David Axmark与首席执行官Marten Mickos相继到访北京后,近日,MySQL公司执行副总裁Zack Urlocker也首次来到中国。自2006年通过万里开源公司取道中国市场后,这家全球赫赫有名的数据库提供商与中国市场有了更多的商业往来。如今,中国已成为下载MySQL最多的国家,其创始人、首席执行官、高级副总裁等也有更多的“借口”来华推广其开源和服务理念。
Zack Urlocker主管市场和产品,此行的主要目的是拜访百度、新浪等中国用户,短暂在京停留期间接受了少数几家媒体的采访,就MySQL在全球及中国市场的发展策略及产品应用等与记者进行了深入探讨。以下是访谈实录:
年底或明年完成IPO
问:请简单介绍下MySQL近几年主要的市场动向吧?
Zack:MySQL公司成立于1995年,它是从瑞典一个很小的数据库公司开始做起,现在已经逐步壮大起来,成为最流行的开源数据库。MySQL的双总部分别位于瑞典和美国,业务遍布全球,并在德国、芬兰、法国、意大利、日本、英国、爱尔兰、澳大利亚等地设有分支机构。
MySQL目前的安装量已经超过1200万套,每天的下载量在50万左右。全球许多大型及高增长的机构都采用MySQL来支持其高负荷的网络系统和关键业务应用。这些用户包括诸如Google、Yahoo!、阿尔卡特、美联社、纽约证券交易所、铃木汽车和美国宇航局等这样的产业领袖。在中国,我们通过与万里开源公司合作来提供MySQL相关的商务咨询和技术支持服务。同时,两个公司还共同建有MySQL中国研发中心和MySQL中国教育中心,为中国培养更多的数据库人才。
问:公司目前的人员规模和销售收入如何?
Zack:MySQL公司目前的员工人数已经超过了300人,分布在24个国家,这对于从事开源软件的公司来说已经是不小的规模。
关于销售收入,因为我们是非上市的私有公司,所以不方便透露具体的数字,但是我可以告诉你,我们增长的非常快,并且我们将在今年底或者明年完成IPO。
问:目前上市计划已经准备到哪个步骤?会选择什么时机上市?
Zack:我们不是为了IPO而IPO,而是为了成为一个成功的数据库公司而IPO。所以我们不会像很多其他公司那样四处渲染IPO的阶段,但我们一直在为之做准备。什么时候IPO对公司的成功有利,我们就在什么时候IPO。
问:MySQL是开源软件公司,你们的赢利模式是依靠技术支持服务或是另有其他途径?
Zack:我们的收入应该包括三部分:第一部分是您提到的技术支持服务,包含认证培训,不过这部分收入只占整体收入的将近25%。第二部分是与OEM/ISV/VAR等合作伙伴合作,将MySQL数据库作为其应用的一部分,销售到最终用户。
第三部分是针对企业级用户的订阅模式和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产品是不是也有这些类似的现象侵犯了所谓的微软专利权?
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早就看到了这个趋势,并且投入到了这个软件即服务的变革大潮流里面。
比SQL Server更成功
问:在中国乃至全球,中小企业都是一个发展潜力很大的市场,MySQL对此有什么计划?
Zack:我们可以非常自信地告诉大家,MySQL在中小企业市场比任何一个专有数据库,包括Oracle、Sybase、DB2都更流行。更多的中小企业用户在使用MySQL,而不是那些专有数据库。Oracle、Sybase、DB2等专有数据库厂商很难把自己缩小到像MySQL这样易用、可靠、高性能的来满足中小企业用户的需求,这对我们来说是一个很大的优势。
问:微软的SQL Server也一直在说他们在中小企业市场比较成功。
Zack:看从哪个角度讲,如果在Windows平台上,SQL Server当然是一个非常好的产品,我本人也很尊敬微软的SQL Server产品。但MySQL是跨平台的,我们不仅支持Windows,还可以支持Linux、IBM AIX、HP-UX、Sun Solaris、Apple Mac OS等20多种操作系统平台。您能想到的操作系统平台,几乎都有相应的版本的MySQL来运行,所以从这个角度来讲我们比Microsoft SQL Server更成功。
不做波音747
问:很多厂商做产品的时候,都是从很小的应用开始,然后慢慢地往高端走。MySQL现在Web应用应该是很成功的了,你们也将走向高端市场吗?
Zack:我们坚信MySQL数据库是适合于数据中心、关键性业务和大规模应用的,这在技术上没有任何问题。并且随着互联网和企业IT技术的不断发展,今天的web平台将成为明天的企业架构,越来越多的企业应用构建于网络之上,Web2.0将成为Enterprise 2.0。没有Web应用的时代已经结束,很多数据库厂商也在向基于网络应用迁移,这看起来很像MySQL曾经走过的道路,所以我们很自信MySQL未来将在高端企业级应用获得成功。MySQL将在数据仓库、电子商务、数据库集群领域变得越来越流行,更多的企业级客户将在这些方面用到MySQL。
并且现在有一个趋势,开源软件不仅存在于操作系统和数据库领域,应用软件领域也有了越来越多的开源产品,比如文件管理方面有Alfresco、邮件应用有Zimbra、客户关系管理有SugarCRM、商业智能方面有Pentaho等,应用这些开源软件的客户逐渐增多,它们也都变得越来越流行。
问:MySQL逐步走向高端,那是否意味着将和Oracle直接竞争?
Zack:数据库市场很大,MySQL有其生存空间,Oracle也有其生存空间。我们还有一些共同的客户,包括Google、雅虎、北电、思科等。但是从TCO来讲,MySQL要比Oracle的产品低90%。
Oracle总裁Charles Phillips曾经说过:“Oracle是波音747,MySQL是丰田汽车。”我完全同意这个观点,不同的人有不同的需求,但不是每一个人都需要一架波音747,而很多人都可能需要一部丰田汽车,丰田汽车的需求比波音747可是要多得很多。
问:根据一些反馈,一旦MySQL出现问题的时候,服务往往都是有他们内部来解决,而且也找不到很多对MySQL非常了解的人,有没有针对这种问题的解决方案呢?
Zack:目前在中国我们的服务和技术支持是由万里开源公司来实施的。万里开源公司有15个专业的MySQL认证工程师。另外他们也非常重视员工的培训,定期会为员工进行相应技术方面的培训。
问:现在中国的消费者应如何获取MySQL,是去下载吗还是在你们这里购买?
Zack:我觉得像很多技术型还有中小型的企业遵守GPL协议,他们可以从网站下载下来自己使用;像政府、企业、电信用户,他们可以向万里开源公司来买商业许可证;。
问:MySQL对中国市场的预期是什么样的?有何具体战略?
Zack:对MySQL来说,中国是一个潜力巨大的市场。根据我们内部的统计,来自中国的MySQL下载量最近已经超越美国,中国成为下载MySQL最多的国家。我们在中国跟万里开源公司紧密地合作,中国用户可以通过万里开源公司购买MySQL商业许可证,或者获得MySQL技术支持服务。
说到我们的中国市场战略,第一是树立MySQL在中国的品牌形象,站稳脚跟;第二是为中国用户提供本地化技术支持和服务;第三是推行人才培训计划,为中国培养更多的开源数据库人才;第四,我们将不断地向中国市场扩大投资。我相信MySQL在中国市场会非常成功。
2004年的奥运网站--雅虎选择用MySQL数据库来支持其web应用,我相信2008年北京奥运会时会有更多与之相关的MySQL应用。
转自http://www.itpub.net/781564.html
分享到:
相关推荐
MySQL和SQL Server是两种非常流行的DBMS,分别由Oracle公司和Microsoft公司开发。当需要在两者之间进行数据迁移时,就需要用到专门的转换工具。标题提到的“mysql转化成sql server”和“sql转化成mysql工具”就是...
SQL Server 连接 MySQL 数据库 SQL Server 连接 MySQL 数据库是指通过 SQL Server 连接服务器连接到 MySQL 数据库的过程。...同时,了解相关的知识点和应用场景,可以更好地应用 SQL Server 连接 MySQL 数据库技术。
"SQL Server 操作 MySQL 的步骤和方法" 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。下面是使用 SQL Server 操作 MySQL 的步骤和方法的详细说明: 1. 操作前的准备 在 SQL ...
使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以使用其它方的管理工具。这里介绍一个使用sql的mmc的方法 ,将sql server的数据转化为mysql的数据库,将源和目的反之...
String mysqlUrl = "jdbc:mysql://localhost:3306/mydb"; String sqlServerUrl = "jdbc:sqlserver://localhost:1433;databaseName=mydb"; // MySQL连接 Connection mysqlConn = DriverManager.getConnection...
本主题聚焦于如何使用特定工具或脚本将MySQL数据库转换为SQL Server,这一过程通常称为“数据库迁移”。以下是关于这个过程的一些关键知识点: 1. **数据库迁移的目的**:迁移可能出于多种原因,如业务增长、性能...
MySQL和SQL Server是两种广泛应用的关系型数据库管理系统(RDBMS),它们在许多方面都有不同的特点和功能。在开发与数据库交互的应用程序时,通常需要相应的驱动程序来建立连接,执行查询和其他操作。以下是对这两个...
SQL Server是微软公司推出的一款关系型数据库管理系统,而MySQL则是由Oracle公司维护的开源、免费的DBMS。有时,由于业务迁移、成本优化或者技术栈的变化,用户可能需要将SQL Server的数据转换到MySQL中。这时,...
MySQL数据库和SQL Server是两种广泛使用的数据库管理系统,它们在语法、功能和管理上存在显著差异。将MySQL数据库转换成SQL Server是一项常见的需求,特别是在企业级应用迁移或整合项目中。以下是一些关于如何进行...
" 'url' = 'jdbc:mysql://your_mysql_host:your_mysql_port/your_database_name'," + " 'table-name' = 'your_target_table'," + " 'username' = 'your_username'," + " 'password' = 'your_password'," + " .....
本案例中,我们关注的是从MySQL数据库向SQL Server数据库的迁移过程,这涉及到多个关键知识点。 首先,MySQL和SQL Server是两种不同的关系型数据库管理系统(RDBMS),它们之间存在一些语法和数据类型的差异。MySQL...
本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...
MySQL的连接字符串示例如下:`jdbc:mysql://<服务器地址>:<端口号>/<数据库名>?user=<用户名>&password=<密码>`,其中可以添加其他参数,如`useSSL=false`以禁用SSL连接。 Oracle数据库是企业级的数据库解决方案,...
3. **建立连接**:在VS2010中配置SQL Server和MySQL的连接字符串,确保能成功连接到两个数据库。 4. **设计数据流**:定义数据从SQL Server到MySQL的传输路径,包括选择源表、目标表,以及映射字段。 5. **数据...
MySQL 和 SQL Server 是两种广泛应用的关系型数据库管理系统(RDBMS),它们在许多方面都有所不同,包括语法、性能、安全性和成本等方面。本篇将详细对比这两种数据库在数据定义、约束以及索引等方面的异同。 首先...
【SQL Server数据导入MySQL方案】 数据迁移是数据库管理和运维中的常见任务,特别是在系统升级或整合时。本方案主要探讨如何将SQL Server中的数据迁移到MySQL,涵盖了多种迁移工具和技术,包括Kettle、SqlYong、...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
本示例“springboot多数据源切换mysql+sql server”是关于如何在Spring Boot项目中配置和使用多个数据库的数据源切换。下面将详细阐述这个主题的知识点。 首先,**多数据源**是指在一个应用中同时连接并操作多个...