四大数据库的比较(SQL Server、Oracle、Sybase和DB2),sql,sql教程,Oracle基础
安全性
SQL Server
只能在windows上运行
的Windows9X系列产品是
台的可靠性安全性和伸缩
量的关键业务时
没有丝毫的开放性操作系统
偏重于桌面应用NT server只
性是非常有限的它不象unix那
的系统的稳定对数据库是十分重要
适合中小型企业而且windows平
样久经考验尤其是在处理大数据
Oracle
能在所有主流平台上运
略可以使客户选择最适合
行(包括 windows)完全支持
的解决方案对开发商全力支持
所有的工业标准采用完全开放策
Sybase ASE
能在所有主流平台上运
VERSION 11.9.2以下版本需
VERSION 12.0以上版本得到
行(包括 windows) 但由于
要较多OS和 DB级补丁在多平
了一定的改进
早期Sybase与OS集成度不高因此
台的混合环境中会有一定问题
DB2
能在所有主流平台上运行(包括wind
泛在全球的500家最大的企业中,几乎85
ows)最适于海量数据DB2在企业级的应用最为广
%以上用DB2数据库服务器而国内到97年约占5%
可伸缩性并行性
SQL server
并行实施和共存模型并不成熟很难处理日益增多的用户数和数据卷伸缩性有限
Oracle
并行服务器通过使一组结点共享同一
高伸缩性的簇的解决方案如果windowsN
Oracle的并行服务器对各种UNIX平台的集
簇中的工作来扩展windownt的能力提供高可用性和
T不能满足需要用户可以把数据库移到UNIX中
群机制都有着相当高的集成度
Sybase ASE
虽然有DB SWITCH来支
持版本12.5以上的ASE SERV
开销上会有所增加
持其并行服务器但由于DB SWI
ER因为DB SWITCH技术需要一
TCH在技术层面还未成熟且只支
台服务器充当SWITCH从而在硬件
DB2
具有很好的并行性DB2把数据库管
据库的一部分包含自己的数据、索引、
或数据库节点
理扩充到了并行的、多节点的环境数据库分区是数
配置文件、和事务日志数据库分区有时被称为节点
安全性
SQL server
没有获得任何安全证书
Oracle Server
获得最高认证级别的ISO标准认证
Sybase ASE
获得最高认证级别的ISO标准认证
DB2
获得最高认证级别的ISO标准认证
性能
SQL Server
多用户时性能不佳
Oracle
性能最高 保持开放平台下的TPC-D和TPC-C的世界记录
Sybase ASE
性能接近于 SQL Serve
r但在UNIX平台下的并发性要
优与 SQL Server
DB2
性能较高适用于数据仓库和在线事物处理