提到开源数据库,人们首先想到的是MySQL,由于性能高、成本低、可靠性好,已经成为目前流行的开源数据库;但MySQL在企业级数据服务,特别是存储
引擎和技术支持方面一直被DBA们诟病;即使被Sun收购后也未见在企业级应用方面有太大改观。是否会有一款适合企业级的开源数据库产品?
答案应该是肯定的。随着开源运动的发展,已经涌现出Linux、JBoss等优秀开源产品广泛应用于企业级IT环境;在数据库方面,EnterpriseDB也许会成为企业级开源数据库的一个选择。
EnterpriseDB是什么?
这个名字你可能觉得陌生,但提起大名鼎鼎的开源数据库PostgreSQL和Oracle内置的PL/SQL语言你是否会想起什么。
EnterpriseDB是PostgreSQL的一个分支,在PostgreSQL基础上,针对企业级应用进行了专门的优化,同时,增加了一系列如动态
性能调优(DynaTune)、EDB
Loader、高效批量SQL处理等高级特性;在众多功能亮点中,EnterpriseDB的兼容性技术尤为惹眼。
从EnterpriseDB的Logo似乎可以看出它的野心
兼容Oracle
开源产品也需要有效的运营和市场定位。雄霸企业级数据库领域的Oracle,其技术实力自不必说,但高昂的费用和缺乏灵活性的使用许可往往使许多企
业望而却步。EnterpriseDB看到了这一块需求,凭借开源产品的成本优势,替代Oracle,有效降低企业在数据库方面的IT支出。
Oracle可以被替代?也许吧,但Oralce至少可以被兼容和迁移。EnterpriseDB直接支持Oracle的数据类型、SQL语法、
PL/SQL、触发器、自定义包和内建包。据EnterpriseDB技术人员介绍,针对Oracle设计的应用几乎不需修改即可运行在
EnterpriseDB上。
如果你不信,可以参考之前报道过的一条新闻《IBM发布DB2 9.7
三大特性指引未来应用》。说Oracle呢,提DB2干嘛?因为IBM在新发布的DB2
9.7版中采用了新的技术来实现对Oracle的兼容,这个新技术就是内嵌EnterpriseDB的兼容性技术。
对于Oracle的兼容,EnterpriseDB提出三点目标:
◆兼容企业已有的开发人员和DBA的习惯,避免重复学习;
◆兼容企业已有的基于Oracle开发的应用程序;
◆围绕数据库资源的人力、知识、开发成功都可以在EnterpriseDB得到继承。
EnterpriseDB前景如何?
回到最初的问题,是否会有一款适合企业级的开源数据库产品?这款产品会是EnterpriseDB吗?前一个问题的答案是肯定的,后一个问题现在恐
怕还无法回答。但对开源产品我们至少要抱有乐观的态度;之前的一条新闻也许可以增强大家的信心,2009年10月,RedHat向
EnterpriseDB注资1900万美元;一年前,IBM也曾向EnterpriseDB注入大量资金。
Linux可以在操作系统方面获得成功,JBoss可以在中间件领域获得成功,EnterpriseDB也许会在企业级数据库领域获得成功,我们拭目以待。
转自:http://www.linuxeden.com/html/news/20091123/69232.html
分享到:
相关推荐
EnterpriseDB(简称EDB)是一家专注于提供基于开源数据库PostgreSQL的企业级解决方案和服务的公司。在全球范围内,MySQL、PostgreSQL与EnterpriseDB被视为三大开源数据库产品。与其他开源数据库相比,PostgreSQL更...
It's open source of database. Introduction of Enterprisedb
《EnterpriseDB Oracle兼容性开发者指南》是一本专为IT专业人士准备的书籍教程,主要关注数据库领域,特别是关于EnterpriseDB如何实现对Oracle数据库系统的兼容性。EnterpriseDB是一款基于PostgreSQL的企业级数据库...
enterprisedb 安装包,part1,总格part3,求过
本程序为EnterpriseDB提供odbc及c#等开发环境的数据库访问接口,推荐在本网站搜索并下载下列扩展工具: Postgres Plus Advanced Server EnterpriseDB核心数据库安装包 edb postgres studio --EnterpriseDB和...
EnterpriseDB安装_64[归纳].pdf
EDB数据库,全称为EnterpriseDB,是基于开源PostgreSQL数据库系统的企业级数据库解决方案。它提供了高级功能、增强的安全性以及对Oracle语法的兼容性,使得企业可以无缝迁移Oracle应用程序到更经济高效的平台。本篇...
在本次实验中,主要目标是深入理解并熟练掌握数据库管理中的关键概念,包括约束、视图、索引和存储过程,具体操作环境为PostgreSQL数据库系统。实验内容主要包括产品数据库的创建、表的建立、数据导入、完整性约束的...
它在数据库管理系统领域中占据着举足轻重的地位,尤其是在开源数据库系统中。它的设计目标是拥有高可靠性、强大的功能性与灵活性。下面将详细介绍有关PostgreSQL的多个知识点: 1. PostgreSQL数据库历史和发展: ...
描述中提到的多个数据库公司对开源数据库的支持,反映了开源软件在数据库领域的普及和影响力。EnterpriseDB基于PostgreSQL提供了与Oracle和微软数据库兼容的解决方案,GreenPlum利用PostgreSQL开发出大规模分析...
MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用、云计算和嵌入式系统。它的优点包括快速、简单、易于管理和支持大量并发连接。MySQL被许多大型互联网公司用作后端数据存储,因为它具有出色的性能...
EDB是基于postgresql的基础上的数据库,但是可以兼容oracle语法。
**EnterpriseDB Oracle兼容性开发者指南**是一份详尽的技术文档,旨在帮助开发人员将Oracle数据库的应用程序迁移到EnterpriseDB的产品——Postgres Plus Advanced Server上。该文档强调了Oracle到EnterpriseDB移植...
PPAS(Postgres Plus Advanced Server)是ENTERPRISEDB公司基于PostgreSQL开发的企业级数据库产品,它为商业数据库用户提供了一条平滑迁移到开源数据库的路径。HDBforPG可能指的是针对特定硬件或平台优化过的...
- 在开始菜单中找到 PostgreSQL 图标(通常为大象图标), 单击进入管理界面。 **2.2 创建服务器** - 在管理界面中, 通过点击指定位置创建服务器。 - 输入服务器名称, 通常为 localhost 或 IP 地址。 - 使用默认端口 ...
本程序系EnterpriseDB和PostgreSQL的数据库企业管理器,推荐在本网站搜索并下载下列扩展工具: Postgres Plus Advanced Server EnterpriseDB核心数据库安装包 edb connectors --为EnterpriseDB提供odbc及c#等开发...
EnterpriseDB产品及解决方案PPT,搞点分啊
enterprisedb 安装包,part2,总格part3,求过
下载安装MySQL 搜索MySQL下载页面 网址: 查看各种MySQL版本 MySQL主要版本及区别: 所下载版本及版本号: 安装配置MySQL 数据库基本操作 创建数据库 创建一个企业管理系统数据库,命名为enterprisedb,字符集选择...