本篇引用于公司数据库高手的文章。纯属个人意见。
开放性:
SQL Server
只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要
的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平
台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据
Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策
略。可以使客户选择最适合的解决方案。对开发商全力支持。
Sybase ASE
能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此
VERSION 11.9.2以下版本需要较多OS和 DB级补丁。在多平台的混合环境中,会有一定问题。
DB2
能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广
泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
可伸缩性,并行性
SQL server
并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。
Oracle
并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和
高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。
Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
Sybase ASE
虽然有DB SWITCH来支持其并行服务器,但由于DB SWITCH在技术层面还未成熟,且只支
持版本12.5以上的ASE SERVER,因为DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件
DB2
具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数
据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点
安全性
SQL server
没有获得任何安全证书。
Oracle Server
获得最高认证级别的ISO标准认证。
Sybase ASE
获得最高认证级别的ISO标准认证。
DB2
获得最高认证级别的ISO标准认证。
性能
SQL Server
多用户时性能不佳
Oracle
性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
Sybase ASE
性能接近于 SQL Server。但在UNIX平台下的并发性要优与 SQL Server。
DB2
性能较高适用于数据仓库和在线事物处理。
客户端支持及应用模式
SQL Server
C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.
Oracle
多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。
Sybase ASE
C/S结构,可以用ODBC,Jconnect,Ct-library等网络客户连接。
DB2
跨平台,多层结构,支持ODBC,JDBC等客户
操作简便
SQL Server
操作简单,但只有图形界面。
Oracle
较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同
Sybase ASE
较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。
DB2
操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同
使用风险
SQL server
完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼
Oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
Sybase ASE
向下兼容, 但是ct-library 程序不益移植。
DB2
在巨型企业得到广泛的应用,向下兼容性好。风险小。
分享到:
相关推荐
数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换
从各个方面说明了这四个数据库的根本区别,帮助初学者有选择的学习自己想要的。
Oracle、SQLServer、Symfoware、DB2、SYBASE数据库对比语法及函数
db2,mysql,berby,oracle,postgresql,sqlserver,sybase数据库驱动jar包
ado.net满足access\sqlserver\sybase\odbc\Oracle\DB2数据库访问类
学习数据库,先看这本书,从最基本的原理开始,基础不打好,再怎么学也没用
提供db2,oracle,sybase,sql server,access数据库连接方式
oracle ,sybase,mysql,db2各种数据库监控脚本,及相关SQL语句。
本文从一些方面比较了SQL Server 与Oracle、 SYBASE、DB2、INFORMIX 这些数据库,为您选择数据库提供一些参考。
Oracle 数据库修复,IBM DB2 数据库修复,MY SQL 数据库修复,SQL Server 数据 库修复,Sybase 数据库,Foxpro 数据库,Access 数据库,Informix 数据库,SAS 数据库 ,Dbase 数据库,NCR 数据库 。
各种数据库JAR包,ORACLE、MYSQL、DB2、SQL SERVER、ACCESS、SYBASE
dbsolo是非常好用的数据库客户端,原生支持oracle、sybase、mysql、sqlserver、db2等主流数据库的连接和操作,不需要额外分别配置各个数据库的客户端,下载下来就可以支持各个数据库的连接和操作。 如需要license,...
Oracle,DB2,Mysql,SqlServer,Sybase-JDBC驱动包 刚刚也是自己收藏的 给大家!
java与(Oracle8、Sql Server、DB2、Informix、Sybase、MySQL、PostgreSQL)多种数据库连接实例
此软件可以将任何数据库转为DB2数据库,包括SQL server、oracle、sybase等数据库,对于数据库中的表结构、视图、存储过程、触发器等都能转化
DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, SQLServer, Sybase, DB2, MySQL, InstantDB, Cloudcape, ...
本文章适用于对Sybase的Mobilink同步解决方案的概念...在Sybase的同步解决方案中,支持中心数据库是Sybase ASE, Oracle, IBM DB2, 微软的SQL Server数据库,现在就以微软的SQL Server数据库为例,说明如何实现同步的。
Sybase IQ是与Adaptive Server Enterprise (ASE),Sybase Adaptive Server Anywhere (ASA),Microsoft SQL Server,Oracle和IBM DB2等一样的关系型数据库管理系统(DBMS),Sybase IQ最初是Expressway公司作为查询...
目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种主流数据库的互联。现在通过oracle访问sybase数据库,把配置oracle9i TRANSPARENT GATEWAY FOR SYBASE的步骤写成文档,供需要的网友参考!