市场上的几大主流数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
市场几大主流数据库
Oracle
Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫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 Server
SQL 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 DB2