Don MacAskill称自己是开源软件——尤其是MySQL数据库的“狂热爱好者”。MySQL是SmugMug公司使用的核心技术之一,这是一家在线照片共享服务公司,MacAskill 担任该公司CEO。然而现在,MacAskill发现自己希望Sun Microsystems公司能够拯救和修补MySQL。
不久之前,Sun收购了MySQL公司,这是SUN为企业用户改善开源体验所采取的一系列措施中的最大举措。
随着越来越多的公司采用开源软件,以及厂商大力提高开源采用率,改善企业用户的体验正在成为迫切的需要。但是,对于消除用户对及时提供新特性和漏洞补丁、需要更可预测的产品路线图,以及缺少掌握开源技能与经验的IT工人等问题的担心,仍有很长的路要走。
例如,在SmugMug公司,MacAskill仍在等待修补一个可伸缩性问题的补丁。这个问题导致他在博客中写道,他正在“认真考虑”当公司的MySQL企业版支持合同今年年底到期时,是否续签合同。
MacAskill说,当SmugMug向MySQL服务器添加更多的处理器内核时,性能没有得到应有的提升。这个问题源于MySQL与InnoDB之间存在的并行性问题。InnoDB是MySQL数据库使用最广泛的存储引擎。
MacAskill说,他和其他用户多年来一直努力要求MySQL解决这些问题,“但我们等到的只是泥牛入海无消息。”最后,Google公司等用户为了解决性能问题开发了自己的补丁,而MySQL在为数据库添加补丁时也一直行动缓慢。
MySQL公司产品执行副总裁Zack Urlocker在回答MacAskill的疑问时说,MySQL向新数据库版本添加了一些补丁,并正在审查Google的补丁。Urlocker 表示,MySQL还期待着利用Sun“在扩展性能方面的伟大的专业知识”。
MacAskill希望Sun可以解决可伸缩性问题。他认为这个补丁应作为厂商对数据库支持的一部分推出。
开源开发模型的不确定性继续赶走了一些企业用户。例如,Auto Warehousing公司CIO Dale Frantz在去年决定用Macintosh系统更换这家新车装饰公司的PC前,曾考虑过桌面Linux。
Frantz在上月举行的Computerworld的“Premier 100 IT领导人”大会上说,问题在于当他与开源社区的人交流时,他们通常“想知道我们可以为他们做什么。”他补充说,最后“我们不得不做出最适合Auto Warehousing公司的选择。”
另一个大问题是许多开源厂商在他们产品的企业版和社区版上采用了分裂的开发模型。
Jeremy Cole是前Yahoo公司MySQL用户,目前在Proven Scaling公司担任顾问。他说,MySQL更新企业版数据库的频率一直高于社区版。因此他说:“虽然企业用户更快地得到补丁,但他们实际上在运行没有经过测试的代码。”
此外,Cole说,Google和Yahoo这类用户长期以来要么不得不忍受MySQL软件存在的各种缺点,要么不得不自己去做开发工作。
Cole认为Sun“有非常大的、可能比MySQL更好地引领MySQL软件的发展的能力。”不过,迄今为止,他还没有听到任何对MySQL的开发模型或发布日期计划的改动。
为公司和公司客户建设在线社区的Think Passenger公司首席技术官Bill Parducci指出,Linux厂商Red Hat公司几年前由于来自一些用户的压力而将其新产品发布周期延长了一倍,这些用户在能否跟上Red Hat的更新速度上遇到了麻烦。
除了Red Hat Enterprise Linux外,Think Passenger还使用像CentOS版Linux、Jetty Web服务器和Iona Technologies公司的Fuse Message Broker等开源技术。
Parducci对多数开源厂商感到满意,但认为这些厂商仍存在改进空间,尤其是小厂商。他说,他们需要培育他们的用户社区,以确保得到及时的反馈,使企业用户可以得到他们需要的技术帮助。
据Kaplan公司测试准备与批准部软件架构执行主管Gautam Guliani说,更全面可靠的产品路线图也会有所帮助。
Kaplan公司的这个部门使用少量的开源软件,包括Red Hat Linux和Red Hat的JBoss中间件。从开源厂商那里得到及时的支持对于Guliani不是问题。但是他说,在一些情况下,“开发路线图考虑不够周全,没有达到我们满意的程度。”
Sun公司CEO兼总裁Jonathan Schwartz今年1月在宣布收购MySQL后说,这家开源厂商缺少“让一家需要将MySQL应用在关键任务部署中的跨国公司放心”的能力,这一直是阻碍它发展的重大障碍。为了改变这种状况,Sun计划在全球提供新的MySQL支持服务。
Red Hat也在努力使企业用户可以更容易地部署JBoss中间件。这家公司日前表示,它为潜在的JBoss用户建立了新的性能调整、应用认证和技术迁移中心。3月13日,Red Hat声称收购了开源系统集成商Amentra公司,专为帮助JBoss用户。
Novell公司和SAP公司最近也说他们正在为SAP的ERP应用用户优化Novell的SUSE Linux Enterprise操作系统。
阿肯色州Fort Smith市的Baldor Electric公司,过去3年一直在一台配置SUSE Linux操作系统的IBM大型机上运行SAP应用。Baldor信息服务副总裁Mark Shackelford刚开始时对把SAP应用迁移到Linux上持怀疑态度。然而他终于说:“它比我们拥有的任何专有Unix都要稳定。”
SmugMug的MacAskill指望Sun为MySQL带来一些稳定性和更好的可伸缩性,即便他还没有看到任何变化。他说:“我认为这是MySQL生命的一个新阶段。观看它的变化确实非常有趣。”
相关链接
IT厂商为开源所做的努力
Sun
收购MySQL,计划在全球提供新的MySQL支持服务。
Red Hat
为JBoss用户建立新的性能调整、应用认证和技术迁移中心。收购开源系统集成商Amentra公司,帮助JBoss用户。
SAP和Novell
为SAP的ERP用户优化Novell的SUSE Linux Enterprise操作系统。
(责任编辑:A6)