`
iwebcode
  • 浏览: 2013287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

四大主流数据库比较

 
阅读更多

一、开放性

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

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

分享到:
评论

相关推荐

    四大主流数据库比较四大主流数据库比较.doc

    四大主流数据库比较四大主流数据库比较

    四大主流数据库比较.docx

    四大主流数据库比较.docx

    下一代数据库发展的四大趋势

    从最早用文件系统存储数据算起,数据库的发展已经有50多年了,其间经历了20世纪60年代的层次数据库(IBM的IMS)和...如今,关系数据库依然处于主流地位。本文介绍了在关系技术之后,在新形势下,数据库应该如何发展。

    走近NoSQL数据库的四大家族

    在目前的企业IT架构中,系统管理员以及DBA都会考虑使用NoSQL...NoSQL 不像传统的关系型数据库,其种类繁多,且各有各的优势和缺点,对于DBA来说如何区分彼此的不同是一件比较头痛的工作。  在本文中,我们将进一步

    EZU一周中小企业财务软件 v8.01.02

    EZU一周中小企业财务软件是一款以常用办公软件Excel为前台操作面板、Access为后台...本软件适用于依照企业会计制度、新会计准则、小企业会计制度、2011新小企业会计准则四大主流会计制度进行会计核算的各类中小型企业。

    第5单元 Redis概述与安装2

    5.1.3 主流NoSQL产品 l NoSQL数据库的四大分类如下:n 键值(Key-Value)存储数据库 redis到时候设置值: set key valu

    大数据的四大特征.pdf

    在其报告 《Big data: The nextfrontier for innovation, competition,and productivity》中给出的⼤数据定义是:⼤数据指的是⼤⼩超出常规的 数据库⼯具获取、存储、管理和分析能⼒的数据集。但它同时强调,并不是...

    刘艺新书 Delphi程序设计大学教程

    重点讲述程序设计基础、算法与结构化程序设计、面向对象程序设计、Windows程序设计和数据库程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程等四大知识领域。本书同时详细分析Delphi作为...

    ASP.NET软件工程师

    整个讲座涉及软件开发主流四大技术 .NET技术+java技术+数据库技术+客户端技术 8、强调动手能力与项目能力: 整个3个阶段结束后,阶段项目+毕业设计项目大小计26个左右,内容涉及MIS、招聘网、CRM、系统集成、物流、...

    《程序设计大学教程试读》PDF版

    重点讲述程序设计基础、算法与结构化程序设计、面向对象程序设计、Windows程序设计和数据库程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程等四大知识领域。本书同时详细分析Delphi作为...

    服务器操作系统有哪些-.docx

    当前主流的服务器操作系统则主要分为:Windows server、UNIX、Linux、NetWare这四大阵容。 Windows server作为推广的最好,用户群体最大的服务器系统,不得不多做介绍。旗下又分为:Winnt4.0、Win2000、Win2003、Win...

    全诚易惠通优惠打折管理系统v1.0.rar

    随着Internet的普及,网络生活成为人们生活的主流,从网络中获取信息也将成为一种时尚的消费模式,本系统的上线,给城市白领、大学生、时尚人士等消费人群提供了在餐饮休闲等生活服务领域获得相关优惠折扣信息的快捷...

    这是一篇有关 在线聊天系统 的系统报告书

    1)在注册登录模块中,要求用户填写一个简单的表单,服务器将用户填写的信息与数据库比较,如果相同,则说明该用户是老用户,则直接登录系统;如果没有相同的项,则说明该用户是新用户,进把用户的信息写入数据库中. 2) 注册...

    zxing.java源码解析-AndroidUtilByZFT:zftlive工具类项目,有很多可以参考的工具类

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面、基础的本地数据库操作、网络通信、图片加载等功能)的开发包,帮助...

    MTCEO文库系统 v2.6.zip

    MTCEO文库系统四大优势: 1,免费开源,10万站长的选择 架构:基于MySQL PHP的技术架构体系; 框架:基于开源的ThinkPHP技术架构,实现MVC、缓存等框架设计; 移植:支持当前主流的虚拟主机的Windows、IIS服务器...

    投稿系统需求文档

    (3)与各大主流邮件系统链接 c. 并行操作 支持多人同时使用投稿系统 d. 审查功能; (1) 对维护人员,则具备编辑,核实,修改,维护等功能 (2) 对用户,则可获知稿件去向,及审查稿件进程 e. 所需的高级语言 ...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    3.3.2 主流gpu的性能参数比较 103 3.4 本章小结 104 第4章 着色语言shading language 105 4.1 着色语言概述 105 4.2 着色语言基础 106 4.2.1 数据类型概述 106 4.2.2 数据类型的基本使用 110 ...

    X3BLOG AJAX国产大型开源多用户博客系统 1.1.0.beta1源码版

    言之一ASP.NET(C#) 2.0编写,支持多种数据库,包括SQLSERVER2000\SQLSERVER2005\ORACLE\MYSQL\DB2等,默认使用 SQLSERVER2000。 X3-BLOG 遵从 GENERAL PUBLIC LICENSE(GPL) 开源协议,这意味着可以修改程序的一...

    X3BLOG AJAX国产大型开源多用户博客系统 1.1.0.beta1编译版

    言之一ASP.NET(C#) 2.0编写,支持多种数据库,包括SQLSERVER2000\SQLSERVER2005\ORACLE\MYSQL\DB2等,默认使用 SQLSERVER2000。 X3-BLOG 遵从 GENERAL PUBLIC LICENSE(GPL) 开源协议,这意味着可以修改程序的一...

    GoodProject Maven Webapp.zip

    jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 系统主要运用在:在系统中一些分页或者样式交互事件处理中使用到了(比如地址选择框) 前端用到了ajax AJAX即"Asynchronous Javascript...

Global site tag (gtag.js) - Google Analytics