开源数据库:兼容是关键

数据库
开源数据库的特点是高性能、易部署、易使用,存储数据非常方便。开源数据库使得信息处理的成本降低,强有力的数据库解决方案进入更多的企业,特别是中小型企业。

导读:随着技术的发展,开源数据库也越来越成为人们关注的重点。根据Gartner报告数据,全球开放源代码数据库软件在2006年的收入比2005年增长8.3%,达到138亿美元,开放源码方案越来越受到市场欢迎。Gartner预测到2010年,Linux数据库可以支持35000名并行在线交易用户,以及30TB以上的数据库容量。

  为满足市场对于性价比高的新一代数据库的需求,EnterpriseDB公司推出全新开发的企业级关系数据库产品——EnterpriseDB Advanced Server。该产品是基于先进的开放源代码数据库技术PostgreSQL而研发的。通过兼容市场上广泛使用的某知名商业数据库软件,EnterpriseDB为企业提供一个低成本兼容数据库方案。估计约90%的某商业数据库平台应用软件可以不需要任何修改,移植到EnterpriseDB上运行。该产品还可以满足企业对数据完整性、安全及性能的要求,因此,EnterpriseDB连续两年获得LinuxWorld最佳数据库大奖。

  从其他数据库进行迁移

  EnterpriseDB Advanced Server具备多个重要功能。EnterpriseDB Database Server可直接执行大部分的某商业数据库平台应用软件,不需要重新编写程序,协助客户将数据无缝移植到EnterpriseDB,不仅保留了PostgreSQL的稳定性,而且可实现50%至100%的增长,系统可以自动监测是否有补丁程序存在,从而大大减轻了管理员的工作。客户可以利用EnterpriseDB Database移植工具,通过一个按键将存储在其他数据库平台中的关系数据无缝转移至EnterpriseDB。EnterpriseDB Replication Server可以用于提供报告、灾难恢复、数据库性能强化及数据传输服务。

  从一个数据库系统向另一种数据库迁移通常需要迁移应用程序以及存储在数据库中的数据和业务逻辑(包括:模式、数据、存储过程、数据库触发器和数据库包)。

  一般而言,应用的迁移是一项耗时、费力、有风险的工作。然而,EnterpriseDB Advanced Server无须更改应用程序代码即可运行大多数针对其他数据库编写的应用程序。另外,EnterpriseDB还能够提供自动化工具,这些工具能够轻松地帮助用户将基于其他数据库的数据和业务逻辑迁移到EnterpriseDB数据库中。

  推动数据库方案商业化

  某些传统数据库厂商已向应用软件市场转移,在数据库方面的创新将减少。相反,EnterpriseDB专注研发新一代的数据库,将会促使数据库方案商业化,更多企业可以享用到数据库集群、复制及高可用性方案。虽然部分专业数据库可以提供免费版本,但这种版本对处理器数目及数据库体积有所限制,很多时候根本不适合生产环境,用户使用后将会被捆绑。相反,EnterpriseDB使用完全开放源码的PostgreSQL数据库,功能强大而且没有使用限制,用户如果满意PostgreSQL的表现,便可以放心购买EnterpriseDB的服务。

  虽然开放源码数据库可免费使用,但是在机构内的生产系统使用,却必须注意监控,而且需要有技术支援保障。EnterpriseDB的软件授权证包括不同水平的技术支援订阅计划, EnterpriseDB的工程师可以提供一定时间的全天候支援服务。为加强开放源码数据库与其他应用方案的整合,EnterpriseDB最近已经与Adaptive Planning、Centric CRM、CollabNet、Hyperic、JasperSoft、Openbravo、SourceForge.net、SpikeSource、Talend等公司组建开放方案技术联盟(OSA),从而鼓励企业投资在开放源码的商业软件领域。OSA将设计一组共同的定义、工具及框架,以增加各软件方案的互通性,降低实施成本及提升部署速度,OSA将加强对使用开放源码商业套装软件的宣传。根据JMP Securities的研究,到2009年,整体开放源码软件市场将增至30亿美元。

  高性价比应用方案

  EnterpriseDB目前已经有过数百家企业客户,新客户包括马来西亚电讯公司及新西兰税务局,这些客户已经将大量专属数据库转移至EnterpriseDB数据库。Sony Online Entertainment(以下简称SOE)便是其中一个成功例子。SOE的业务主要是提供多玩家线上游戏,其知名游戏有EverQuest、Star War Galaxies、PlaneSide及The Matrix Online。由于游戏需要同时支持数千至数万玩家上网,系统需要密集使用数据库,以往SOE会使用大量的其他数据库产品提供服务,但是由于其他传统商业数据库产品的授权证价格较贵及欠缺弹性,加上公司需要更多额外数据库,所以SOE便寻求开放源码替代方案。

  SOE在应用开放源码上有很长历史,早已使用Linux、Tomcat、Apache、Hibernate架设系统。根据他们对不同开放源码数据库的评估,他们选择了兼容大多数数据库的EnterpriseDB,因为现在已经运行的应用程式可以几乎不用修改地在EnterpriseDB上执行,以现有开支比较,利用EnterpriseDB后,每款线上游戏的整体拥有成本可降低80%,每年节省总额过百万美元,预计到2008年,SOE将使用数百台EnterpriseDB数据库集群服务器。

  VoIP提供商Vonage正在部署开源数据库EnterpriseDB,以补充其已经存在的传统商业数据库。Vonage已经将其售票系统的用户管理功能模块从MySQL数据库迁移到EnterpriseDB高级服务器。该软件运行在Sun的T1000和T2000服务器上,操作系统是OpenSolaris,至今运行比较顺利。Vonage的相关负责人表示,Vonage正在考虑把它的计费数据信息系统数据库也移植到EnterpriseDB上。据该负责人称,他之所以喜欢EnterpriseDB,是因为EnterpriseDB可以提供很优异的功能和相对便宜的价格。

  开源数据库与主流专有商业数据库的竞争关系是显而易见的,但是随着开源模式的趋于成熟和稳定,以及对传统专有商业软件业的影响甚至颠覆,数据库产品领域不再是一枝独秀。用户在未来的数据库产品采购中,会有更多高性价比的选择。然而,开源数据库产品在自身技术特性和功能特性的提高和完善上需要寻找一个平衡点,不要去过分地遵循专有商业数据库的产品路线图,而是要找出适合自身发展的技术和市场切入点。

  主流开源数据库简介

  开源数据库诞生和发展大都依靠自由软件开发者,但是,现在越来越多的IT公司开始把触角伸向开源数据库领域,促进开源数据库行业更大的发展。早期投身于其中的IT厂商早已获利,比如Sleepycat公司从1996年就开始盈利,收入来源主要是向使用其产品的软件商收取年费。

  目前,最为成功的开源数据库公司则是MySQL。其2002年的销售收入就已达到500万美元,2003年更是达到1200万美元。现在市场上主流的商业化较成功的开源数据库有:SQLite、SimpleSQL、Berkely DB、Minosse、Firebird( 前身是是Borland公司的InterBase)、PostgreSQL、MySQL等。
 

【编辑推荐】

  1. 5款主流开源数据库
  2. PSQL VS MySQL 如何选择开源数据库
  3. 从Effiproz看.NET开源数据库的发展轨迹
责任编辑:迎迎 来源: 天极网
相关推荐

2011-09-15 16:01:37

国产数据库

2024-07-09 08:27:30

2021-05-16 14:27:17

开源数据库开源数据库

2011-03-25 13:55:17

PHP开源数据库

2019-01-16 14:20:42

2021-12-31 19:00:32

开源数据库开源数据库

2017-09-14 10:10:55

数据库MySQL架构

2011-07-19 09:08:50

JavaNoSQL

2011-03-01 09:10:19

开源数据库

2010-03-02 10:30:58

2010-03-09 10:13:01

MySQL开源数据库

2009-06-30 22:31:23

关键参数MySQL性能优化

2023-01-05 08:45:07

国产数据库代码

2022-04-21 10:14:02

Yandex开源数据库

2017-11-08 09:22:36

数据库NoSQLArangoDB

2016-11-22 23:02:49

2023-03-29 08:36:33

国产数据库开源

2013-03-01 10:23:58

RackspaceMongoDBObjectRocke

2024-10-28 16:31:03

2011-07-15 13:47:00

TDP for DomLotus Domin
点赞
收藏

51CTO技术栈公众号