MySQL:开源使我们将永远领先于封闭软件
Beabletowin
|
1#
Beabletowin 发表于 2007-06-25 00:10
MySQL:开源使我们将永远领先于封闭软件
当今企业的网络应用越来越重要,很多关键业务必须依赖网络才能完成。随着网络进入web2.0,企业也相应进入了Enterprise 2.0时代,即企业的网络应用时代。这就要求用户、供应商都要进行相关的变革,业务要顺应网络应用的潮流。而在这方面,MySQL有着很强的优势,它的可靠性、易用性和高性能是最适合网络应用的数据库,目前全球很多的网络应用都基于MySQL。
同时,随着互联网技术的发展和应用软件的成熟,软件即服务(SaaS)作为一种创新的软件应用模式逐渐发展起来,得到了越来越多的应用。而MySQL作为全球最受欢迎的开源数据库,一直是软件即服务的积极倡导者和实践者。MySQL早就看到了这个趋势,并且投入到了这个软件即服务的变革大潮流里面。一个重要体现就是针对企业级用户的订阅模式和MySQL监控和建议服务(MySQL Network Monitoring and Advisory Service)。MySQL软件通过网络能帮助客户自动检查所运行数据库的配置、安全和性能,并提出改进的建议,帮客户定制一套最适合其应用的数据库方案。这将帮助客户提高整个系统的性能,减少出错的可能性。 为此,IT专家网特别要亲MySQL全球客户服务副总裁Ulf Sandberg、MySQL全球高级副总裁兼亚太区总裁Larry Stefonic和北京万里开源软件有限公司总经理周群来到我们的Webcast现场围绕MySQL提出的Enterprise 2.0和SaaS展开探讨开源软件的服务价值。听取采访录音:录音;下面是采访文字实录: MySQL的商业模式探讨 主持人:各位网友大家好,这里是IT专家网Webcast现场,今天我们非常荣幸的请到了MySQL副总裁Ulf先生和Larry先生以及北京万里开源软件有限公司总经理周群先生来到我们的现场,和大家共同来探讨关于开源软件的服务价值。首先请嘉宾们跟网友们打声招呼。 首先我想就MySQL的商业模式来跟几位嘉宾进行一下简单的交流。我们知道Mickos在此前的开源企业大会(OSBC)上发表言论说最有前途的商业模式包括广告、对一个闭源产品的使用进行授权许可、OEM模式、维护和针对企业级的功能进行收费这四项。那么,MySQL目前的商业模式是上面的哪一块呢? Ulf:我们的商业模式是基于开放源代码来提供服务。按用户数量来说,我们已经是全球第三大数据库公司,全球有超过1000万的安装量。我们公司的业务增长非常快,在全球以50%的速度在增长;其中亚太区是增长最快的,增长速度每年超过250%。 Larry:这是因为数据库技术在欧洲和美国已经有一些历史了,亚洲接触数据库的时间相对来说还比较短,因而更容易接受新的技术,所以MySQL的发展空间就更大。这也是MySQL在亚太区能快速增长的原因。 主持人:MySQL是如何看待SaaS模式,也就是“软件即服务”的这样一个模式呢? Ulf:MySQL跟其他数据库最大的不同是我们依靠社区,在社区里有上百万的用户,他们给我们提出很多好的建议和改进方案,这是我们跟其他商业数据公司最大的不同。这样的话能更多的改进我们的产品质量,从而提升我们的竞争优势。 Larry:SaaS模式是一个非常热门的话题,我们的很多用户也在采用SaaS模式。谈到软件和服务,我们就要提到Web2.0的这种模式。在此模式下,MySQL占据了统治性的地位。大家知道,其他的传统数据库技术,都是为大型机、小型机或者服务器/客户端这种模式来开发的。但是MySQL不一样,它是1990年代后期随着互联网技术的发展而发展起来的,从一开始就是为了开发最好的网络应用数据库技术而进行研发的,所以这就是为什么今天这个世界上很多Web2.0采用MySQL的原因。 软件和服务的这种模式的到来,对中国IT产业也是一个很大的发展机会。因为通过软件和服务,通过互联网,中国的IT技术就能很容易的进入世界范围。这可能是未来十年对中国来说一个最好的机会。 Ulf:补充一点,我们的技术被众多Web所采用,成为web2.0默认的选择。一个很重要的原因是我们的存储引擎技术。MySQL有很多种的存储引擎,而且是可以更换的。不管你的应用是数据仓库、高可用性、安全,还是数据事务处理,我们都会有不同的存储引擎来适合你的具体应用。 技术支持和客户服务 主持人:开源软件的一个最大优势就体现在其技术支持和服务上,那么这个价值具体是如何体现的呢? Ulf:现在我们是7×24小时照顾到全世界的用户,我们为很多著名的web2.0公司提供技术支持服务,如Google、雅虎、YouTube、SecondLife等都是我们的用户。并且我们已经从WEB扩展到企业级,很多大型的金融机构、政府单位都采用MySQL。另外很多著名的电信企业,如诺基亚、阿尔卡特、北电、CISCO等也都是我们的用户。我们非常相信开源模式下的服务,这有一个最大的好处就是开源的文化跟以前专有软件的文化是不一样的。我们没有什么好隐藏的,我们靠社区,靠大家一起发现问题,我们和大家一起前进。你就是我们的客户,你就是我们其中的一员,所以我们永远比封闭的软件领先。 我们全球的服务队伍跟其他公司不太一样。因为我们觉得既然客户要付钱买服务的话,就应该得到高质量的服务。所以我们的服务不会像其他公司那样外包给别人做,或者要通过很长时间的录音电话。我们的服务就是专家级的工程技术人员会跟您面对面的讨论您的问题,提供高质量的服务。我们的技术支持队伍在服务方面做得很好,也受到了很多国际知名企业用户的赞赏。现在我们正准备把我们的服务做得更好,另外增加人员能满足更多客户的需求。 主持人:我们确实看到MySQL的客户已经遍布到全球,但同时MySQL的规模并不是特别大,那么MySQL是如何来满足世界各地客户的服务需求的呢?应该说仅仅通过论坛是没有办法来满足客户的一些具体的需求的吧? Ulf:首先,我们依靠开源社区提供高质量的产品。其次,我们也有上千个服务合作伙伴来为遍布全世界的客户提供技术支持,比如通过HP、IBM、Redhat等。同时,我们还有当地的服务合作伙伴满足本地客户需求,例如在中国我们通过万里开源公司来满足中国客户服务的需求。另外,我们自己的技术人员也会经常去巡视,去访问客户,解决客户的问题。 主持人:现在有一些MySQL的用户反映MySQL虽然比甲骨文等专有的数据库便宜,但是也存在两个问题:第一是服务,很多服务需要客户自己来做;第二就是熟悉MySQL应用的人非常不好找。不知道这个问题在全球是否普遍?MySQL是否有比较好的解决方案? Ulf:首先,MySQL产品的一个重要特征就是易用性,相比其他很多专有数据库软件要简单易用,所以用户很容易安装和操作。另外,我们也有专业的培训服务,我们有超过20家培训的合作伙伴,在中国我们和万里开源公司共同建有北京和深圳两个培训中心,同时,在东京、新加坡、印度、韩国等,都有培训合作伙伴来培训专业的MySQL技术人员。 网友问题:前一段时间Oracle表示要针对红帽提供后期服务,如果Oracle以后要提出对MySQL服务的话,你们会怎么看? Ulf:首先,这在法律上就是不可能的。虽然MySQL和Linux都是开源软件,但是MySQL公司100%拥有MySQL的知识产权和源代码,这和Linux不一样。Linux不属于任何人,所以大家都可以去提供服务,大家也都可以出自己的发行版。但只有MySQL公司才能出MySQL产品,所以从法律上就解释了这是不可能的。这个是和Linux本质的区别。 Larry:补充一点,我们有很优秀的工程师,只有他们才能提供优秀的MySQL产品和服务。另外,MySQL的商标也是注册的,其商标权属于MySQL公司。Oracle如果想提供MySQL服务,必须要来和我们商谈,作为我们的合作伙伴,签了协议才能为我们的客户提供服务。 主持人:听说Ulf这次来北京的一个重要目的就是为了建立MySQL在中国的技术支持团队,不知道能不能跟网友透露一下这方面的细节,跟我们分享一下发展的计划呢? Ulf:对于第一次在中国建立技术支持团队,我们感到非常兴奋。我们在世界各地已经建立了服务体系队伍,这次来北京建立中国技术支持团队,他们能讲本地的语言,能够更好地为本地客户提供更高的服务。刚才一开始我们也提到了亚太区的增长速度很快,这就迫切要求我们为客户提供更好的本地化服务。所以大家将看到我们在中国的服务体系会很快速的扩张,这个队伍不仅是服务中国,还可能会服务整个亚太地区。在今年年底之前,我们亚太地区的服务工程师要增加到20个人。在中国,我们主要是通过和万里开源公司合作,来建立MySQL技术支持团队。 Larry:刚才提到我们的服务是7×24小时的,亚太地区技术支持队伍的成立,非常好的弥补了我们的7× 24小时的服务体系。因为大家知道全球时区的不同,其实客户在美国的早晨或者欧洲的中午或者是他们睡觉的时候也需要技术服务,我们亚太区的工程师就可以为欧洲和美国的客户提供更进一步的技术支持。 如何看待中国市场 主持人:我们知道这次是要建立一个技术支持团队,去年MySQL已经跟万里开源合作成立了研发中心,目前这个研发中心的发展怎么样?有没有扩招的打算呢? 周群:2006年建立的MySQL中国研发中心发展速度非常快。去年已经有4个工程师参与到MySQL Cluster的研发之中,今年还会有3位工程师参与MySQL最新的Falcon存储引擎的研发工作,其他还有一些工程师在从事MySQL的bug修复等基础性工作。所以大家会看到越来越多的中国工程师参与到MySQL的核心开发里面,回馈社区,向社区作出贡献。 万里开源和MySQL都希望中国研发中心能快速发展起来,但目前我觉得能力和语言是一道不可逾越的坎。因为MySQL的开发是典型的社区分布开发模式,MySQL的工程师并不是集中在一个实验室共同开发,而是由分布在全球各地的工程师分别开发,很多国外的工程师都是在家里办公。因而他们需要经常的沟通,每年会有几次开发者聚会,确定开发任务和分工合作,然后开发中也需要经常的沟通,以确保项目质量和进度。像我们研发中心的工程师刚刚从瑞典回来,他们参加了在斯德哥尔摩召开的MySQL Cluster开发者大会,讨论了MySQL Cluster下一步的研发计划。9月份他们还将去德国参加另外一个开发者大会。所以我觉得语言和数据库开发的相关知识是非常重要的。我们非常欢迎有这方面实力的朋友和中国研发中心联系,能够参与到我们MySQL开发的技术队伍里面来。 Ulf:万里开源已经给我们找了很多合格的工程师,我们全球主管研发的副总裁也非常开心,我们希望万里开源在中国给我们找更多的合格的工程师,这也是符合我们的商业模式的。 主持人:最近我了解到万里开源跟连邦软件进行了合作,要进行MySQL产品的销售合作,那么这个合作是处于怎么样一个立足点,今后是不是有建立全国分销网络的一个计划? 周群:首先,我觉得MySQL的知名度已经很高了,拥有每天50000次的下载量,全球超过1000万的安装量。而且现在中国的下载量已经超过美国,成为全球下载MySQL最多的国家。可见MySQL在中国的影响力和知名度已经达到了一定的市场地位。另外,MySQL产品技术本身已经从一个专门为互联网开发的数据库,从MySQL 5.0开始成功扩展到企业级。现在有越来越多的政府和企业都在用MySQL,包括美国军方、阿尔卡特、美联社、纽约证券交易所、铃木汽车和美国宇航局等。所以我相信中国的政府和企业很快也将采用MySQL。并且现在国内已经有一些大企业、大银行内部在作MySQL测试,虽然目前还没有上线,但我们已经看到这个市场需求和巨大的潜力。所以我们要和中国最大的软件分销商连邦软件合作,以方便我们的客户从遍布全国的连邦软件机构去购买MySQL企业级软件。另外,中国拥有数量众多的中小企业,而中小企业非常注重IT设施的性价比,他们可能买不起像Oracle这样昂贵的专有数据库,而更倾向于考虑像MySQL这样价格便宜、容易管理、性能又好的数据库。而只有像连邦这样覆盖全国的分销机构,才能更好的为分散在各地的中小企业提供软件和服务,这就是我们和连邦合作的主要原因。 怎样应对竞争对手的挑战 主持人:Oracle最近宣布将在今年的7月11日正式发布Oracle的新版数据库,那么相对MySQL新近发布的5.0.41版本,各自的优势在哪里呢? Larry:首先,不管Oracle怎么发展,他都是一个封闭的数据库,不是开源的。MySQL是开源软件,能把源代码交给客户,这个大优势是Oracle无论怎么发展也取得不了的。 另外,MySQL和专有的数据库相比,一个最大的不同是我们不是一个追求过多数据库功能的公司。“更多功能”在MySQL技术里面的优先级别是排在第四位的。我们的第一位是可靠性;第二位是高性能;第三位是易用性,易于安装。我们是可以根据客户的具体需求再增加某些功能,而不是像其他的专有数据库那样虽然提供了很多很多的功能,但是其实大部分你根本不需要,并且还会导致数据库过于复杂,难以管理和操作。 Ulf:并且专有数据库公司的功能是固化的,不能根据客户的需要灵活提供。像我们以前接触的很多公司,他们的业务发展要求增加某些功能,但Oracle这样的专有数据库公司很难提供这样的服务,或者需要客户付出很多的金钱才能增加一项功能,这对客户来说就是很划不来的。 网友问题:我们知道从MySQL推出5.0.41版本就宣称要进军企业级市场,现在一些公司其实已经花钱购买了其他数据库的Site License,他们是否还有理由去购买MySQL?毕竟维护一个通用品牌会比处理多个环境要容易的多。 Larry:刚才您提出的这个问题非常好,我们在全世界也碰到很多这样的例子。但是据我了解,国外的很多大型企业和企业级用户,一般都是至少采用两种数据库技术。这是为什么呢?因为一种数据库技术虽然有您提到的利于管理,但是从某种意义上说也容易导致您成为这家数据库公司的人质。因为这种专有数据库公司的Site License模式,肯定会有一个授权期限。如果到期了该怎么办?如果您要继续采用该数据库的话,您就还需要付出很高的成本。所以从某种意义上说,您就变成了这家数据库公司的人质,你只能跟着它走。因而,越是大公司,越是企业级客户,基本上在数据库方面至少选择两种。 Ulf:现在很多这种专有数据库Site License的客户已经在向MySQL迁移了。这是为什么呢?因为MySQL更便宜、更易用、性能更好。当客户将向MySQL迁移和继续购买专有数据库的Site License作对比时,他会发现向MySQL迁移更合适,因而很多客户已经越来越多的在向MyQL做迁移。 网友问题:MySQL和SQL Server相比,用户可能会更乐意接受一个界面化的SQL Server,而不是通过一个辅助工具来使用的MySQL,那对于这一点MySQL是怎么看的? Larry:关于用户界面问题,我相信不同用户有不同的感觉。很多使用PHP、Perl、Python、Ruby的开发者可能会觉得MySQL的用户界面比微软的SQL Server更为友善。这与您习惯的开发语言和模式有关。并且,我们现在也已经发布了和微软.NET、Visual Studio界面的接口,我们会在这方面越做越好。 主持人:我们已经提到了MySQL的一些主要竞争对手Oracle、DB2、SQL Server、Sybase等,那么能不能分别用一句话来评价一下这几个竞争对手呢? Ulf:只有我们是开源的。 开源协议和GPLv3 主持人:非常感谢,非常有力的一句话。既然提到了开源,我们来聊一下开源协议这方面的问题,我们知道新近推出了GPL3,对于GPL3各位有什么看法呢? Larry:GPL3是一个很大的话题,很多的内容还正在讨论中。执行这个可能还需要很长的时间,我们公司的专家也在参与这个讨论。 网友问题:MySQL如何对待利用MySQL的开放源代码进行封装,而另外去进行商业目的的行为?不知道MySQL有没有遇到过这样的问题? Larry:MySQL社区版遵循GPL协议,如果您的产品也是遵循GPL协议的,这就没有问题。但我认为这样做的人不太可能成功,因为他后面没有技术支持队伍,没有合作伙伴,没有MySQL这个品牌。另外我们之前也提到MySQL和Linux不一样,MySQL拥有自己的源代码和知识产权,如果修改MySQL商业版并将其用于商业目的,且不遵循GPL协议的话,MySQL有权起诉这样的行为,并取消这个修改版产品继续生存的权利,所以这在法律和产品方面是很大的风险。其实如果您对MySQL有兴趣,我们更欢迎您成为一个正式的MySQL合作伙伴。MySQL是完全开放的,我们愿意和您一起把MySQL的开源事业做得更好,这样才能大家共赢。MySQL是开源的,我们希望合作。 Enterprise 2.0 主持人:我听说MySQL现在积极倡导一种企业网络化的概念,就是Enterprise 2.0的概念,能跟我们大家介绍一下吗? Larry:MySQL相信LAMP架构已经成为主要的Web开发模式,而Web架构又成为企业未来IT发展的模式,所以越来越多的企业把他们的信息技术架构在Web上面,未来企业的信息技术一定会Web化。并且随着互联网和企业IT技术的不断发展,今天的web平台将成为明天的企业架构,Web2.0将成为Enterprise 2.0。没有Web应用的时代已经结束,很多数据库厂商也在向基于网络应用迁移,这看起来很像MySQL曾经走过的道路,所以我们很自信MySQL未来将在高端企业级应用获得成功。MySQL将成为Enterprise 2.0应用最好的和首选的数据库。 网友问题:听说MySQL现在盈利5000万美元,2007年前会有上市的计划。现在具体的IPO步骤已经走到哪一步了? Ulf:这可能不是我和Larry能够回答的问题。MySQL是一个由风险投资商控股的公司,当然需要给我们的股东提供更好的回报。其实我们的IPO随时都可以实现,但是我们不着急。我们不是为了IPO而IPO,而是为了成为一个成功的数据库公司而IPO。我们一直在寻找机会,什么时候IPO对公司的成功有利,我们就在什么时候IPO。 MySQL的市场战略 主持人:明年MySQL在全球有哪些新的发展战略? Ulf:我们的战略从一开始就从来没有变过,那就是坚持开源。另外就是要成为现代Web应用和在线应用的首选数据库,这个策略我们会一直坚持下去。 主持人:下面这个问题可能有一点让人沮丧,根据去年的IDC报告,2006年MySQL在全球的关系型数据库市场的占有份额并不是特别多,那么在今年或者在明年之前希望达到怎么样一个高度呢? Larry:如果单从销售收入来讲,IDC说的是对的。因为我们的竞争对手往往从销售数据库的生态环境里面向客户拿很多的钱,跟我们的做法是完全不一样的。MySQL只是从客户那里收取很少应得的费用。所以我们的销售收入当然比昂贵的专有数据库厂商少得多。但是市场份额应该分两方面来看,如果从用户数量来说,那就是另外一番天地了:无论是Gartner的数据,还是Evans Data的数据,以及其他有很多调查机构的数据,都表明我们的用户数第一,或者第二,最差的也说我们是第三位的。其实这主要是因为各个机构研究分析的角度不同而已。 Ulf:数据库技术已经应用很多年了,但是我们看到很多客户仍然每年被迫付出大量的金钱来维护运行其数据库。这跟我们的理念是不一样的。我们觉得客户应该是花很少的费用就可以获得很好的数据库技术。 MySQL的技术特色 网友问题:MySQL在网上传输数据有没有经过特殊处理? Larry:您问的是安全问题吗?MySQL在网上传输数据是通过SSL这种安全的技术来保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。同时我们还采用开源的YaSSL安全技术来保证数据传输的安全性。 网友问题:MySQL对大数据量的支持怎样?比如说一些复杂度很高的查询怎么处理? Ulf:目前MySQL处理的数据量已经可以很大,已经达到了T级。MySQL有一个独一无二的技术优势就是我们的存储引擎是可以更换的,我们专门有一些存储引擎是针对这种复杂的查询和大容量数据的,选择这种存储引擎就能很好的满足您的需求。 Larry:另一方面,我们在数据仓库上面也有非常好的成功经验。这也是为什么像Hyperion和BO这样的商业智能领导厂商会在他们的软件方案里嵌入MySQL数据库的重要原因。另外,著名的纽约证券交易所的数据仓库也采用了MySQL数据库。数据仓库和Web现在越来越紧密的结合起来,大家都知道MySQL是Web应用里面最好的数据库,我们也将在数据仓库方面有非常好的表现。谢谢您的问题正好问到我们最优势的地方。 网友问题:最新版的MySQL Cluster有什么新功能? Ulf:谈到MySQL Cluster,这个产品是我们几年前从爱立信买来的,它是专门针对大型的电信企业来开发的,所以可靠性和性能绝对是做的非常好的。像诺基亚、朗讯、阿尔卡特、北电等很多大的电信企业都在用MySQL Cluster。 MySQL Cluster和普通的MySQL数据库技术有一定的区别。里面用到了很多的集群技术,比如说有服务器集群技术、心跳线DRBD技术,当然还有我们的MySQL集群高可用技术等。如果您对MySQL Cluster感兴趣的话,欢迎您到MySQL.com去下载MySQL Cluster的用户手册和成功案例,在上面您可以查到我们给其他的用户是怎么做的,所以您可能学到很多方面的经验。 主持人:今天非常感谢Ulf和Larry能跟网友分享这么多关于MySQL以及开源软件服务价值的观点。最后我们还是祝愿MySQL能够在这两年IPO成功并且能在这个行业取得更大的成就。 |