SQL数据库软件
数据库的英文名是Spreadsheet Software,是指按照数据结构组织、存储和管理数据的仓库,数据库软件具有完整性和共享性的特点。
常用的SQL软件如下:
1.SQL服务器:
SQL Server是微软、Sybase和Ashton-Tate在1988年共同开发的。这是一个关系数据库管理系统。
其优点是易用性、分布式组织的可扩展性、决策支持的数据仓库功能、与其他服务器软件的紧密集成、良好的性价比等。
缺点是只能在Windows系统上运行,没有任何安全证书,多用户状态下SQL Server性能差,SQL Server的可扩展性和并行性有限。
2.甲骨文:
甲骨文由Ampex软件公司于1977年设计的信息管理软件数据库,因其复杂的关系数据库特性而被大公司广泛使用。
优点是Oracle可以运行在多种主流平台上,是开放的,获得了ISO标准认证的最高认证级别,安全性最强,性能强,Oracle支持多种行业标准,使用风险低。
缺点是Oracle对硬件配置要求非常高,价格高,维护操作复杂。
3.MySQL:
MySQL是瑞典MySQL AB公司开发的小型关系数据库管理系统。由于MySQL的低成本和开源性,被很多中小网站和公式作为其数据库。
它具有体积小、速度快、成本低、源代码开放、支持多种操作系统、MySQL提供的接口支持多语言连接操作、MySQL核心程序采用多线程编程、具有灵活安全的权限和密码系统、支持面向Windows的ODBC、具有快速稳定的线程内存分配系统、还提供高度的多样性等优点。
缺点是MySQL不支持热备份,安全性能低,价格随平台和安装方式而变化。
4.赛贝斯:
Sybase是由美国Sybase公司开发的关系数据库系统。它是一个大型数据库系统,可以在UNIX和WindowsMT平台上的客户机/服务器环境中运行。
优点是Sybase是一个基于客户端和服务器架构的数据库,是一个真正开放的高性能数据库。
缺点是Sybase采用客户机/服务器运行环境,因此Sybase安全性和可靠性较低。
5.DB2
DB2是IBM开发的关系数据库管理系统,适用于大型系统。其主要运行环境有UNIX、Linux、IBM等。
优点:DB2主要面向大型应用系统,具有良好的可扩展性,支持从单用户到大型机的环境。DB2提供高级别的数据利用率、完整性、安全性、可恢复性等。DB2有一个查询优化器,它支持多任务并行查询。DB2还具有良好的网络支持能力。
缺点是DB2在提供关机机制、API和函数方面不够完善,略显不足。
6.访问:
Access是微软发布的关系数据库管理系统,结合了微软Jet数据库引擎和图形用户界面的优点,是微软Office的系统程序之一。
优点是Access具有强大的数据处理和统计分析能力,可以灵活处理统计等操作。
缺点是访问安全性低,密码容易破解。
7.PSQL
PostgreSQL是由加州大学伯克利分校计算机系开发的对象关系数据库管理系统。它是世界上最先进的开源数据库系统,可以提供多个版本的并行控制。
优点:PSQL特性覆盖SQL-2/SQL-92和SQL-3/SQL-99;PSQL是一个全功能的自由软件数据库,它支持几乎所有类型的数据库客户端接口。
缺点是PostgreSQL缺乏数据库集群、优秀的管理工具等机制。
8.Informix
Informix成立于1980年,为Unix等开放操作系统提供专业的关系数据库产品。
Informix的优点是结构简单,可移植性强,适应性强。
9.foxpro数据库
以上是关于数据库软件的基础知识,希望对用户有所帮助。
本文综合自百度百科、博客园。
编辑AJX
标签:系统数据库关系数据库