常用数据库的说明

常用数据库的说明
常用数据库的说明

常用数据库

1. IBM 的DB2

作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型紧密相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分不以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库治理系统,支持包括Linux在内的一系列平台。

2. Oracle

Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库治理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。

3. Informix

Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEng ine)。InformixSE是在当时的微机Unix环境下要紧的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。

4. Sybase

Sybase公司成立于1984年,公司名称“Sybase”取自“s ystem”和“database” 相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的要紧设计人员。公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。S ybase首先提出Client/Server 数据库体系结构的思想,并领先在Sybase SQLServer 中实现。

5. SQL Server

1987 年,微软和IBM合作开发完成OS/2,IBM 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database M anager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase 的技术开发基于OS/2平台的关系型数据库。1989年,微软公布了SQL Server 1.0 版。

6. PostgreSQL

PostgreSQL 是一种特性特不齐全的自由软件的对象——关系性数据库治理系统(ORDBMS),它的专门多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的In gres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了能够讲是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多版本并行操纵系统、数据完整性检查等特性的唯一的一种自由软件的数据库治理系统.

7.mySQL

mySQL是一个小型关系型数据库治理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:https://www.360docs.net/doc/2818464059.html,

数据库的种类

2008年12月03日星期三 20:53

数据库的种类

大型数据库有:Oracle、Sybase、DB2、SQL server

小型数据库有:Access、MySQL、BD2等。

2007年4月29日消息,国外媒体报道,据权威调研机构IDC 初步数据显示,尽管微软SQL Server进展迅猛,但甲骨文依旧称霸全球数据库市场。

IDC数据显示,2006年全球数据库市场规模达到了165亿美元。其中,甲骨文的销售额为73亿美元,占到了44.4%,排名首位。

IBM位居第二,其DB2数据库的销售额为35亿美元,同比增长11.9%。略低于甲骨文的14.7%,以及业内14.3%的平均水平。

微软排名第三,营收额达到了31亿美元,涨幅高达25%,市场份额为18.6%。此外,Sybase和NCR Teradata分不列居第四和第五位

---------------------------------------------------------------------------------------------------------------------

一、开放性

1. SQL Server

只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是特不有限的。它不象unix 那样久经考验,尤其是在处理大数据库。

2. Oracle

能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采纳完全开放策略。能够使客户选择最适合的解决方案。对开发商全力支持。

3. Sybase ASE

能在所有主流平台上运行(包括 windows)。但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。

4. DB2

能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。

二、可伸缩性,并行性

1. SQL server

并行实施和共存模型并不成熟,专门难处理日益增多的用户数和数据卷,伸缩性有限。

2. Oracle

并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。假如windowsNT不能满足需要,用户能够把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。

3. Sybase ASE

尽管有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些苦恼。

4. DB2

具有专门好的并行性。DB2把数据库治理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点安全性。

三、安全认证

1. SQL server

没有获得任何安全证书。

2. Oracle Server

获得最高认证级不的ISO标准认证。

3. Sybase ASE

获得最高认证级不的ISO标准认证。

4. DB2

获得最高认证级不的ISO标准认证。

四、性能

1. SQL Server

多用户时性能不佳

2. Oracle

性能最高,保持开放平台下的TPC-D和TPC-C的世界记录。

3. Sybase ASE

性能接近于SQL Server,但在UNIX平台下的并发性要优与 SQL Server。

4. DB2

性能较高适用于数据仓库和在线事物处理。

五、客户端支持及应用模式

1. SQL Server

C/S结构,只支持windows客户,能够用ADO、DAO、OLEDB、ODBC连接。

2. Oracle

多层次网络计算,支持多种工业标准,能够用ODBC、JDBC、OCI等网络客户连接。

3. Sybase ASE

C/S结构,能够用ODBC、Jconnect、Ct-library等网络客户连接。

4. DB2

跨平台,多层结构,支持ODBC、JDBC等客户。

六、操作简便

1. SQL Server

操作简单,但只有图形界面。

2. Oracle

较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。

3. Sybase ASE

较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。

4. DB2

操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同。

七、使用风险

1. SQL server

完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时刻来证明。并不十分兼容。

2. Oracle

长时刻的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

3. Sybase ASE

向下兼容, 然而ct-library 程序不益移植。

4. DB2

在巨型企业得到广泛的应用,向下兼容性好。风险小。

-----------------------------------------------------------------------------------------------------------------------

最"容易"的数据库系统-Microsoft SQL Server

假如你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你能够因此省心专门多。因此,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是特不适合中小型企业的数据库系统,熟悉Access 的读者专门容易就能初步使用Microsoft SQL Server,成为一个DBBS。 J Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。

最"难"的数据库-无冕之王Oracle

假如你有机会接触到Oracle,那但是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的功能和可配置、可治理能力,Oracle DBA的薪资一般比其他数据库治理员的薪资要高。而且,Oracle在大中型企业的关键应用也更加普遍了。Oracle能够运行在Windows NT、Sun Solaris、Linux等平台下。专门多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle产品资料可能也是一个障碍。

Oracle 8i标准版的报价,假如运行在Windows NT,附带JServer和interMedia,支持5个并发用户,报价是3925美金每CPU。增加并发用户时,785美金每用户。增加附加的命名用户时,392.5美金每用户。

数据库系统的贵族-IBM UDB/DB2

作为30年数据库研究的成果,IBM DB2确实称得上"数据库系统的贵族"。不管是小型商业系统,依旧大的银行系统,用DB2差不多上能够高枕无忧的。最近推出的新版DB2 6.1,治理和调节工具更加卓越和便于使用。DB2 能够运行在Intel架构上,也能够运行在IBM的S/390大型计算机上。假如你所在的行业对IBM的机器特不地称道,建议你学习IBM DB2。

DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249

美元每个并发用户。而企业版是12500美元每个CPU,不限并发用户数量。

以Java为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0

立即公布的Sybase ASE 12.0,直接面向Java 程序员。这种以Java为中心的数据库系统,为那些预备在Java 平台下构建企业应用的企业来讲,将是最好的选择。然而ASE称不上一个数据库领域的领先者,尽管相关于它往常的版本差不多改进专门多,并支持多个CPU和更多的并发,还有专门多的新的特性。但Sybase的风光大概差不多不再。

值得期盼的Informix Centaur

有时候"第一"只是意味着你的对手需要等待更长的时刻去赶上你。这正是1997年创立的Informix所面临的。Informix公司是领先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。然而现在,IBM、Oracle、Sybase都差不多跨越了那个概念。因此,Informix不得不寻求新的支撑来使自己区不于其他数据库厂商。这确实是Informix Centaur的目标。Informix Centaur结合了Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Data Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!

相关主题
相关文档
最新文档