进军开源数据库

时间:2022-10-07 05:54:55

进军开源数据库

谈到数据库,很自然地就想到甲骨文,而谈到开源数据库就不能不提到MySQL,但是甲骨文的后继购买和维护花费较大,而MySQL由于其自身完全免费的原因,后期维护也比较困难。此时,开源数据库厂商EnterpriseDB公司的首席执行官Andy Astor表示,“我们公司75%到80%的应用软件都不需要后继的购买和维护,同时具有开源产品良好的可延展性,并且会为客户提供完善的售后服务。”这给很大一部分数据库企业级用户带来了希望。

开源数据库发展良好

2006年,由于众多企业将数据库向Linux系统迁移,因此开源数据库厂商赢得了良好的市场发展。据AMR Research的调研报告显示,已经有43%的企业在核心业务中使用开源数据库产品,而将来计划在核心业务中采用开源数据库产品的企业占37%。随着各类型企业对开源数据库产品的使用或试用,以及开源数据库产品自身功能的完善,开源数据库的使用率和市场份额将会逐渐提升。

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

纵然开源数据库被一些人形容为数据库领域的“小生境”,面临着来自主流商业数据库厂商的竞争性收购,但开源数据库各自的“头衔”却都很有气势。EnterpriseDB号称“真正的企业级开源数据库,并足以与甲骨文相竞争”,MySQL号称“世界上最流行的开源数据库”,PostgreSQL号称“世界上最先进的开源数据库”如此等等。

即使把开源数据库看作整个领域的“小生境”,其内部的生态变化也足够丰富,各开源数据库厂商或者被商业厂商收购(如InnoDB和BerkeleyDB已经被Oracle收购),或者在问世不久被合作伙伴收购(MaxDB),或者自己的部分核心技术被竞争对手收购(MySQL)……无论是开源数据库领域的业界动态还是技术变革,都丝毫不比数据库的“大生境”逊色。

开源数据库与主流专有商业数据库的竞争关系是显而易见的,但是随着“开源模式”的趋于成熟和稳定,以及对传统专有商业软件业的影响甚至颠覆,数据库产品领域不再是一家独大。用户在以后的产品采购决策中,会更加青睐于开源数据库的选择。

从功能上来看,开源数据库与商业数据库擅长的领域并不相同,商业数据库在处理能力,集成工具环境等方面依然强大,而开源数据库强调的是在某几个单项功能上的突出表现,以及轻便、易用的特点。

Orcale数据库的替代品

EnterpriseDB正是看到了中国市场的巨大潜力,选择此时进军中国市场,他们的产品可以直接运行现有的甲骨文应用,而不需要改写程序。这不仅减轻了改写程序的负担,而且还能够帮助客户更平滑从甲骨文数据库转移到EnterpriseDB数据库,这样人性化的设计得到了很多客户的好评。

以Sony Online Entertainment(以下简称SOE)公司的数据库迁移为例。SOE的业务主要是提供多玩家线上游戏,其知名游戏有EverQuest、Star War Galaxies、PlaneSide及The Matrix Online,由于游戏需要同时支援数千至数万网上玩家,需要密集使用数据库。

以往SOE会使用大量的Oracle RAC集群提供服务,但是由于甲骨文数据库的授权证十分昂贵且欠缺弹性,加上公司需要更多额外数据库,所以SOE便寻求开放源码替代方案。

SOE在应用开放源码上有很长历史,早已使用Linux、Tomcat、Apache、Hibernate架设系统,根据他们对不同开放源码数据库的评估,他们选择了兼容甲骨文数据库的EnterpriseDB,因为SOE有八成以上的特定甲骨文应用程式可以在极少、甚至无需修改的情况下在EnterpriseDB执行,以现有开支比较,利用EnterpriseDB后,每款线上游戏的整体拥有成本可降低80%,每年节省总额过百万,在2007至2008年度,SOE将使用数百台EnterpriseDB数据库集群服务器。

上一篇:为什么需要合规性? 下一篇:GPL:规范的自由