当前位置:文档之家› 市场上的几大主流数据库

市场上的几大主流数据库

市场几大主流数据库OracleOracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。

该公司成立于1977年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的一家软件公司。

所有这一切要从IBM 的一篇论文谈起,1970年的6月,IBM公司的研究员埃德加·考特(Edgar Frank Codd)在Communications of ACM 上发表了那篇著名的《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks)的论文。

这是数据库发展史上的一个转折。

1977年6月,Larry Ellison与Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Software Development Laboratories,SDL)的计算机公司(ORACLE公司的前身)。

1979年,SDL更名为关系软件有限公司(Relational Software,Inc.,RSI),毕竟“软件开发实验室”不太像一个大公司的名字。

1983年,为了突出公司的核心产品,RSI再次更名为ORACLE。

Oracle从此正式走入人们的视野。

RSI在1979年的夏季发布了可用于DEC公司的PDP-11计算机上的商用ORACLE产品,这个数据库产品整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。

出于市场策略,公司宣称这是该产品的第二版,但却是实际上的第一版。

1983年3月,RSI发布了用C语言重新写的ORACLE第三版。

1984年10月,ORACLE发布了第4版产品。

产品的稳定性得到了得到了一定的增强。

在1985年,ORACLE发布了5.0版。

这个版本算得上是ORACLE数据库的稳定版本。

这也是首批可以在Client/Server模式下运行的的RDBMS产品,在技术趋势上,ORACLE数据库始终没有落后。

ORACLE第6版于1988年发布。

由于过去的版本在性能上屡受诟病,Miner 带领着工程师对数据库核心进行了重新的改写。

引入了行级锁(row-level locking)这个重要的特性。

1992年6月ORACLE发行,第七版是ORACLE真正出色的产品。

该版本增加了许多新的性能特性:分布式事务处理功能、增强的管理功能、用于应用程序开发的新工具以及安全性方法。

1997年6月,ORACLE第八版发布。

ORACLE8支持面向对象的开发及新的多媒体应用,这个版本也为支持Internet、网络计算等奠定了基础。

同时这一版本开始具有同时处理大量用户和海量数据的特性。

1998年9月,ORACLE公司正式发布ORACLE 8i。

“i”代表Internet,这一版本中添加了大量为支持Internet而设计的特性。

这一版本为数据库用户提供了全方位的Java支持。

ORACLE 8i成为第一个完全整合了本地Java运行时环境的数据库,用Java就可以编写ORACLE的存储过程。

在2001年6月的ORACLE OpenWorld大会中,ORACLE发布了ORACLE 9i。

在ORACLE 9i的诸多新特性中,最重要的就是Real Application Clusters (RAC)了。

2003年9月8日,旧金山举办的ORACLE World大会上,Ellison 宣布下一代数据库产品为“ORACLE10g”。

这一版的最大的特性就是加入了网格计算的功能。

2007年11月,Oracle11g正式发布,功能上大大加强。

11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。

大幅提高了系统性能安全性,全新的Data Guard最大化了可用性,利用全新的高级数据压缩技术降低了数据存储的支出,明显缩短了应用程序测试环境部署及分析测试结果所花费的时间,增加了RFID Tag、DICOM医学图像、3D空间等重要数据类型的支持,加强了对Binary XML的支持和性能优化。

进入2011年,ORACLE继续拉风的强势,据Gartner近期发布的调查报告显示,在RDBMS市场,Oracle 的市场份额已经占到48.1%,仍然位居第一位,其市场份额超过了之后的几个竞争对手的总和。

SQL ServerSQL Server 是一个关系数据库管理系统。

它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988年,SQL Server问世,这是微软与Sybase共同开发的、运行于OS/2上的联合应用程序。

1993年,SQL Server 4.2问世,这是一种功能较少的桌面数据库,数据库与Windows集成,界面易于使用并广受欢迎。

1995年,SQL Server 6.05发布,这是一款小型商业数据库,对核心数据库引擎做了重大的改写,这是一次“意义非凡”的发布。

1996年,SQL Server 6.5发布,SQL Server逐渐突显实力,以至于Oracle 推出了运行于NT平台上的7.1版本作为直接的竞争。

1998年,SQL Server 7.0发布,这是一种Web数据库,对核心数据库引擎进行了重大改写。

2000年,SQL Server 2000发布。

该版本继承了SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。

2005年,SQL Server 2005发布,由于引入了.NET Framework,允许构建.NET SQL Server专有对象,从而使SQL Server具有灵活的功能。

2008年,SQL Server 2008发布,SQL Server 2008推出了许多新特性和关键改进,这也使得它成为迄今为止最强大和最全面的SQL Server版本。

这个平台有以下特点:·可信任的——使得用户公司可以以很高的安SQL Server 2008控制台管理界面全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

·高效的——使得用户公司可以降低开发和管理他们的数据基础设施的时间和成本。

·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

正因这些性能的改进尽管是与ORACLE、IBM这样的老牌关系型数据库软件厂商同台竞技,但Microsoft公司的SQL Server表现不弱,并有逐年增强之势。

根据在使用最广泛的运行Windows操作系统的电脑所使用的数据库产品中,微软公司SQL Server的市场占有率进一步扩大至45%,去年为39%。

RZ Research最新研究报告表明,在全球数据库领域,Microsoft的SQL Server占有率遥遥领先居于首位,这主要是得益于SQL Server优秀的操控体验,易用的管理功能。

不过如果细分市场的话,SQL Server一直是在中小企业市场占据较大比重。

2010年4月,Microsoft公司推出了SQL Server 2008 R2,着重在商业智能、可扩展性和平台集成性方面做了进一步增强,在客户端支持方面SQL Server更是有天然优势,包括ADO、OLE DB、DAO、ODBC和新加入的、Native Client支持等,在前台开发工具中,则与Visual Studio 天衣无缝的结合,甚至C#可以在SQL Server中进行开发,国际化、本地化支持方面也非常完备,所提供的丰富功能赢得了开发者的高度认同,以至于被人称为开发者版本。

2010年11月份,Microsoft在SQL Server专家大会(PASS)上发布了代号Denali的下一个版本,在延续了该软件的一贯风格的同时,继续针对各种IT 人员开发出各式各样的全新特性。

根据已经公布的消息,在SQL Server 2011中新增功能包括:● 列式存储,提供了更高的压缩比,并大幅降低查询检索时扫描的页面数量;● 引入AlwaysOn技术,可视作是数据库镜像与集群的结合体,具体的实现方式是将一组数据库定义为一个可用性单元,以此来提供跨数据库对象引用的高可用体验;● 增强数据可视化功能,SQL Server提供了一个新的基于Web的报表设置器,使用Silverlight框架,通过简单易用的展示工具和强大的可视化组件的配合,即可向终端用户提供报表,极大简化了传统的BI模型创建方式。

IBM DB2IBM(International Business Machines Corporation),国际商业机器公司,或万国商业机器公司的简称。

总公司在纽约州阿蒙克市,1911年创立于美国,是全球最大的信息技术和业务解决方案公司,1973年,IBM研究中心启动System R项目,为DB2的诞生打下良好基础。

System R 是IBM 研究部门开发的一种产品,这种原型语言促进了技术的发展并最终在1983年将DB2 带到了商业市场。

1981年, E.F.Codd因为发明关系数据库模型,获得ACM图灵奖,当然他前边还有一位大师,Charles W.Bachman。

1982年,IBM发布SQL/DS for VSE and VM,以System R为原型。

1983年,发布Database2 (DB2) for MVS, 内部代号为"Eagle",于是DB2正式诞生。

1986年,System/38 V7发布,首次配置查询优化器,能对应用的存取计划进行优化。

1987年,DB2完成了到OS/2的扩展,进入微机领域。

1988年,发布SQL/400,为AS/400服务器提供SQL支持。

到此时为止,感觉IBM的数据库产品的发展十分凌乱,似乎同时在做多个产品,平台又不统一。

1992年,IDUG大会在瑞士如开,DB2应用开始全球化。

1992年,DB2 for OS2 V1和DB2 for RS/6000 V1推出,这是第一次在Intel 和Unix平台上推出DB2产品。

1993年,郭士纳进入IBM,大刀改革。

1994年,DB2实现了HP unix和Solaris版本。

实际上,还真不知道这两个平台上有多少用户。

也是在1994年,AIX平台上DB2开始支持对象型数据。

1995年,DB2开始支持Windows NT, Unix等多个平台。

(标志性的一年?)1995年,收购Lotus,晕,现在我们还在用Lotus的邮件系统。

不好用,但是不容易中毒。

1996年,DB2正式更名为DB2 通用数据库。

相关主题