目前常见的关系型数据库系统有IBM的DB2、甲骨文的Oracle、微软的MSSQL和Access、Sybase的Sybase、MySQL AB公司的MySQL等。不同的数据库系统,有不同的特点,也有相对独立的应用领域和用户支持。

1. Oracle数据库系统

Oracle公司为了最大限度地抢占市场,针对不同规模和应用需求的用户推出了不同功能组合的版本,而且所支持的操作系统也可说是全面覆盖,UNIX、Linux和Windows都可以,所以Oracle数据库不仅适用大公司选择,可以满足各种不同规模的企业用户选择。当然对于不同的用户,所选择的操作系统平台也不一样,大型企业一般选择基于UNIX或者Linux操作系统,而中、小型企业则选择基于Linux或者Windows操作系统。

2. DB2数据库系统

DB2尽管是IBM开发的,但它与其他数据库系统一样,也不仅局限于自身的服务器,而是同样是采取了开放的政策。所以现在许多非IBM自有品牌服务器也提供了对DB2数据库系统支持。先来看一下操作系统支持。在UNIX操作系统方面,除了IBM自己的AIX操作系统外,DB2有支持目前主流的Sun Solrais和HP-UX操作系统的版本,其他的像主流版本的Linux和Windows系统,IBM都有提供了相应的DB2数据库系统版本。

3. MSSQL/Access数据库系统

因为它们与应用最为普通的Windows系统一样,都是微软公司的产品,所以SQL和Access的最佳操作系统环境就是微软的Windows。而目前支持Windows操作系统的服务器架构已非常普遍,可以说所有主流处理器架构都有很好的支持,包括IBM的Power处理器、Sun的UltraSparc处理器。所以在这方面,基于这两大数据库软件的数据库服务器是没有什么限制的。Access是针对小型办公应用而设计的,不适合大型应用平台。MSSQL体积比较庞大,占用许多系统资源但支持命令和图形化管理,主要结合ASP语言开发。MSSQL和Access的安全性都偏低。

4. Sybase ASE数据库系统

全称为Adaptive Server Enterprise,由全球著名的基础架构供货商Sybase公司提供,是Sybase公司的旗舰数据库产品。Sybase公司在1987年推出Sybase数据库产品,主要运行在UNIX操作系统、Netware系统、Windows系统等。其中,UNIX操作系统是其最广泛应用的系统平台。Sybase ASE是基于客户/服务器体系结构的数据库,是真正开放的数据库,是一种多线索化高性能的、事件驱动的、可编程数据库。性能接近MSSQL,但是Sybase ASE若运行在UNIX环境下,则要相对MSSQL优秀些。

5. MySQL数据库系统

MySQL是MySQL AB公司提供的一款开放而且免费的数据库系统。虽然功能不是非常强大,性能也只能算是一般,但在各种中、小型应用中还是非常普及的,毕竟它比起针对小型办公应用而设计的Access来说还是非常有优势的。MySQL可以在windows环境下使用,不过其最经典的组合是Apache+PHP+Mysql。现在以这种组合出现的小型网站非常多,这类网站对服务器配置要求非常低,当然由于数据库本身的限制,MySQL也不适合大访问量的商业应用。

6. 小结

超大型: DB2
企业级:Oracle
大众级:Mysql、Mssql、Sybase
小型、功能简单:Access

更多推荐

常见关系型数据库系统