数据库

已有 67 次阅读2017-6-26 14:35 |个人分类:知识点|系统分类:学习纪录


1.DB2

 DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由硬件支持。它支持标准的SQL语言,具有与异种数据库相连的GATEWAY。因此它具有速度快、可靠性好的优点。但是,只有硬件平台选择了IBM的AS/400,才能选择使用DB2数据库管理系统。

DB2能在所有主流平台上运行(包括Windows),最适于海量数据。

2.Oracle

优势:

      (1)兼容性

  Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。

  (2)可移植性

  Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操作系统下工作。

  (3)可联结性

  Oracle能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。

  (4)高生产率

  Oracle产品提供了多种开发工具,能极大地方便用户进行进一步的开发。

  (5)开放性

  Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性。


3.MySQL

  • MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。
  • 特点:(1)MySQL是一个关系数据库管理系统。

         (2)MySQL是开源的。

         (3)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。

         (4)MySQL服务器工作在客户/服务器或嵌入系统中。

         (5)有大量的MySQL软件可以使用。

4.Informix

5.Sybase

Sybase主要有三种版本:一是UNIX操作系统下运行的版本; 二是Novell Netware环境下运行的版本;三是Windows NT环境下运行的版本。对UNIX操作系统,目前应用最广泛的是SYBASE 10及SYABSE 11 for SCO UNIX。


Sybase数据库的特点:

  (1)它是基于客户/服务器体系结构的数据库。

  (2)它是真正开放的数据库。

  (3)它是一种高性能的数据库。


6.SQL Server

  SQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。

  目前最新版本是SQL Server 2005,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。

  SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。


MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0

数据库

MySQL

DB2

Oracle

Sybase

SQL Server

informix

开放性

所有的主流平台运行(windows

所有的主流平台运行(windows)

适合海量数据;企业级应用;

所有的主流平台运行

(windows)

支持所有的工业标准,完全开放策略

所有的主流平台(windows)

只在Windows运行

仅运行在UNIX平台,包括SUNOS、HPUX、 ALFAOSF/1。在银行中得到广泛的应用。

 

 

 

 

 

 

 

可伸缩性(并行性)

较强的伸缩性

很好的并行性;数据管理扩充到并行的,多节点的环境;数据库分区有时被称为节点安全性

并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。

虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,DB SWITCH技术需要一台服务器充当SWITCH,

并行试试和共存模型不成熟;难易处理日益鞥多的用户数和数据卷;伸缩性有限;

采用单进程多线程的技术,具有较好的并行性。但是仅运行于UNIX平台,伸缩性有限。 

 

 

 

 

 

 

 

安全

为自由软件(免费),没有获得任何安全证 

获得最高认证级别的ISO标准认证

获得最高认证级别的ISO标准认证

获得最高认证级别的ISO标准认证

没有任何的安全证书

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

 

 

 

 

 

 

 

性能

支持多用户操作,性能较高    

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

性能最高,保持开放平台下的TPC-DTPC-C的世界纪录

 

多用户时性能不佳

性能较高支持集群,实现高可用性适应于安全性要求极高的系统;(银行 证券系统  

 

 

 

 

 

 

 

客户端支持及应用模式

 MySql可运行在不同的操作系统下。在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。

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

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

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

 

C/S结构,只支持Windows客户,可以用ADODAOOLEDBODBC连接

 

 

 

 

 

 

 

 

操作简便

有图形界面,同时提供GUI和命令行 

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

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

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

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

使用和管理复杂,命令行操作。对数据库管理人员要求较高。

 

 

 

 

 

 

 

风险

向下兼容有一定风险。 

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

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

向下兼容, 但是ct-library 程序不益移植。

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

开发时间较长;升级较复杂;稳定性较好;数据安全有保障。风险小。银行证券行业

 

 

 

 

 

 

 

易维护和价格

 

价格高, 管理员少,在中国的应用较少,运行管理费用都很高,适用于大型企业的数据仓库应用

价格较高,管理复杂;Oracle的性能价格比在商用数据库中是最好的。

价格是比较低的,但是SYBASE的在企业和政府中的应用较少,很难找到经验丰富的管理员,运行管理费用较高。

价格在这些系统中居于中间,在企业和政府中应用较少,仅在银行中得到了广泛的应用。运行管理费用高。 

SQL Server的价格也是很低的,但是在License的购买上会抬高价格。总体来说SQL Server的价格在商用数据库中是最低的。



路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )