1. Access

全名:Microsoft Office Access
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行。

1.1 Access的优点:

存储方式简单,便于维护管理、面向对象、界面友好,易操作、集成环境,处理多种数据信息、支持ODBC(开发数据库互联)、1.1.6 支持广泛,易于扩展,弹性较大等

1.2 Access的缺点:

数据库过大(一般100M以上)时性能会变差、虽然理论上支持256个并发用户,但实际根本支持不了那么多、记录数过多,单标记录数过百万性能就会变得较差、不能编译成可执行文件(.exe)等

Access数据库通常搭配ASP脚本语言进行使用

2. SQLServer

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使使用者可以构建和管理用于业务的高可用和高性能的数据应用程序。

2.1 SQLServer优点:

易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等

2.2 SQLServer缺点:

只能在Windows平台使用、当用户连接多时性能会变得很差、只支持C/S模式等

3. MySQL

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),关系型数据库的特点是将数据保存在不同的表中,再将这些表放入不同的数据库中,而不是将所有的数据统一放在一个大仓库里,这样的设计加快了读取速度,而且它的灵活性和可管理性也得到了很大的提高。访问及管理MySQL数据库的最常用标准化语言为SQL——结构化查询语言。SQL使得对数据库进行存储、更新和存取信息的操作变得更加容易。

3.1 MySQL的优点:

体积小、速度快、成本低、开源、支持多种操作系统、等

3.2 MySQL的缺点:

不支持热备份、安全系统复杂而非标准、没有存储过程等
注意:MySQL 5.0及以上版本添加了一个information_schema数据库,这个数据库记录MySQL数据库中所有的库信息、表信息、列信息,相当于MySQL数据库中的数据词典

4. PostgreSQL

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。

4.1 PostgreSQL的优点:

开源、免费、功能强大、带有许多第三方开源的强大的工具等

4.2 POstgreSQL的缺点:

读取速度不够快、读取性能不如其他数据库好等

5. Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

5.1 Oracle的优点:

Oracle可以再所有的主流平台上运行、获得最高级别的ISO标准认证、性能高等

5.2 Oracle的缺点:

对硬件要求较高、价格比较昂贵、管理维护较为麻烦、比较需要技术含量等