一、 开放性
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 把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一
评论2