Oracle用户——我渴望开源数据库

  最近由独立的Oracle用户团体对近半数的Oracle用户进行了一次关于要不要或者愿不愿意使用开源数据库的调查研究,通过调查结果来看,越来越多的人支持开源,近60%的被调查者声称他们在自己的某些系统平台上正在使用开源的操作系统。

  根据调查结果,我们可以得知有56%的Oracle用户正在使用开源的应用服务器或架构,同时37%的用户在使用Oracle的同时至少另外运行了一套开源数据库产品。

  此次调查命名为IOUG 2006 开源趋势调查,被调查者为IOUG会员中269名Oracle用户的志愿者。IOUG对其会员的调查从六月份开始,其中一半的被调查者是数据库管理员DBA,28%的是软件工程师或架构师,20%的为公司经理或执行管。

  IOUG的调查研究结果已于上月在LinuxWorld大会上发布。

  IOUG总裁Ari Kaplan said “以前很多公司都不愿意在其企业应用系统中使用开源解决方案,但是现在他们不但在用,而且还将其应用到企业的关键系统中。”

  虽然被调查的人数并不是个极大的数字。调查结果表明多数被调查者将开源系统部署在企业应用的边缘地带,如作为web服务器或者单一功能的服务器。开源的中间件或者应用服务器是最可能被企业应用的。

  Kpalan说:“我认为现在有很多企业能够将开源应用在至关重要的系统上就是强有力的说明。开源刚推出的时候,许多IT经理总是问,‘这个安全吗,可靠吗,有什么支持。’到了今天这些疑问都已经不是问题了。”

  可能现在支持服务已经不是开源应用推广的障碍,但是它依然在影响着企业的采用决策。35%的被调查者认为目前开源应用的主要局限就是其维护和支持困难。32%的认为企业支持远没有商业支持积极。

  Kpalan认为之所以有那么多被调查者认为支持服务质量低,这是相对于过去而言,现在开源产品越来越多,过去也很少有知名的产品啊。而人们认为开源支持没有商业支持那么积极有效可能是因为用户的使用经验比较少的原因。其实真正的专家使用开源应用的时候是不需要支持的除非他有一些特殊的要求。人们现在对支持的依赖是越来越少了。

  另外一个局限开源应用的因素就是认为其安全性上差一些。

  28%的被调查者认为安全性是个令人担忧的问题。他们认为开源的代码远没有闭源代码严谨,它没有经过大量的碎片测试。感觉其安全性差的另一个原因就是它没有象微软和Oracle那样的定期的补丁机制,其每一次的版本升级都显的特别偶然。

  IOUG还发现企业其实并不趋向去修改开源系统的代码。只有19%的被调查者说开发人员已经修改了源代码而其中17%的说只是修改了寥寥的几处。企业采购开源系统的推动力还是主要看重其低廉价格而不是其代码的自由修改。

  57%的被调查者认为节省成本是选择开源软件的最大的决定因素。另外24%的人认为其灵活方便的许可选择也是影响采用的一个因素。22%的人认为维护简便是一个影响因素,而22%的人认为更加的性能和正常运行时间是关键。

  至于开源数据库,有53%的被调查者说他们不会也不打算去使用开源数据库。其他37%的Oracle用户认为开源数据库还不错,大多数都看好MySql数据库,其中33%的人采用了MySql同时34%的说计划明年采用。PostgreSQL数据库排在第二位,有9%的人选择采用同时11%的计划2007采用。Ingres有3%的被调查者使用了,4%的人计划明年采用。Firebird有2%的人采用,另有2%的计划明年采用。Berkeley DB有1%的人采用,3%的计划明年使用。

  以下是开源数据库的具体使用情况统计:

  37%用做特殊单功能的系统

  32%用作面向客户的网站

  32%用于开发

  32%用于定制或自行开发的应用

  27%用于测试

  10%用于小型或嵌入式设备

  10%用于企业级应用如ERP

  9%用于运行事务处理系统

  8%用于缓存企业级数据库

  7%用于数据仓库或商业智能

  2%用于其他