SQL RDBMS数据库
有很多可用的流行的RDBMS可使用于工作。本在线教程给出了一些最流行的RDBMS的简要概述。这将帮助你比较它们的基本特征。
MySQL
MySQL是一个开源的SQL数据库,这是由瑞典MySQL AB公司开发。MySQL与SQL对比明显,发音为“my ess-que-ell”,而非“sequel”。
MySQL支持许多不同的平台,包括Microsoft Windows,主要的Linux发行版,UNIX和Mac OS X.
MySQL有免费和付费版本,这取决于其使用量(非商业/商业)和功能。MySQL是非常快,多线程,多用户和健壮的SQL数据库服务器。
历史:
-
从1994年开始MySQL由迈克尔·维德纽斯与大卫Axmark开发。
-
内部发布于1995年5月23日。
-
Windows版本是在1998年1月8日发布了Windows 95和NT。
-
3.23版:从2000年6月公测,2001年一月产品发布。
-
4.0版:从2002年8月公测,产品发布于2003年3月(联盟)。
-
4.01版:从2003年8月公测,Jyoti采用MySQL的数据库跟踪。
-
4.1版:从2004年6月公测,2004年10月份产品发布。
-
5.0版:从2005年3月公测,产品发布于2005年10月份。
-
Sun公司收购MySQL AB公司于2008年2月26日。
-
5.1版:产品发布于2008年11月27日。
产品特点:
-
高性能
-
高可用性
-
可扩展性和灵活性运行任何东西
-
强大的事务支持
-
Web和数据仓库优势
-
强大的数据保护
-
综合应用开发
-
管理轻松自如
-
开源免费和24×7支持
-
最低的拥有成本
MS SQL Server
MS SQL Server是微软开发的关系数据库管理系统。其主要的查询语言是:
-
T-SQL.
-
ANSI SQL.
历史:
-
1987 - UNIX Sybase SQL Server版本.
-
1988 - 微软,Sybase和Aston-Tate端口SQL Server到OS/2。
-
1989 - 微软,Sybase和Aston-Tate发布版本SQL Server1.0 OS/2。
-
1990 - SQL Server 1.1发布了针对Windows3.0客户端的支持。
-
Aston-Tate 删除移出SQL Server开发。
-
2000 - Microsoft 发布SQL Server 2000.
-
2001 - Microsoft 发布XML的SQL服务器Web1版(下载)。
-
2002 - Microsoft 发布SQLXML2.0(从XML更名为SQL Server)。
-
2002 - Microsoft 发布SQLXML3.0。
-
2005 - Microsoft 在2005年11月7日发布SQL Server 2005。
特性/特点:
-
高性能
-
高可用性
-
数据库镜像
-
数据库快照
-
CLR集成
-
服务代理
-
DDL触发器
-
排名功能
-
行版本为基础的隔离级别
-
XML整合集成
-
TRY...CATCH
-
数据库邮件
ORACLE
这是一个非常大的,多用户的数据库管理系统。Oracle是通过 'Oracle Corporation'开发出了关系数据库管理系统。
oracle的工作来有效地管理多个客户端请求和在网络中发送的数据中其资源在一个信息数据库。
它是为客户机/服务器计算一个极好的数据库服务器的选择。Oracle支持所有主流操作系统的客户端和服务器,包括MS DOS,NetWare和UnixWare,OS/2和大多数类UNIX操作系统。
历史:
甲骨文开始于1977年,它的32年精彩在同行业(1977至2009年)
-
1977 - Larry Ellison, Bob Miner 和 Ed Oates成立软件开发实验室进行开发工作
-
1979 - oracle的2.0版发布,并成为第一个商业关系数据库和SQL第一数据库。该公司更名为关系型软件公司(RSI)
-
1981 - RSI 开始为oracle开发工具
-
1982 - RSI 更名为Oracle公司
-
1983 - oracle发布了3.0版,使用C语言改写并运行在多种平台上
-
1984 - Oracle版本4.0发布。它包含了像并发控制功能 - 多版本读一致性等
-
1985 - Oracle 4.0版本发布。它包含了像并发控制功能 - 多版本读一致性等
-
2007 - Oracle 发布Oracle 11g。新版本侧重于更好的分区,轻松迁移等
产品特点:
-
并发
-
读一致性
-
锁定机制
-
静止数据库
-
可移植性
-
自我管理数据库
-
SQL*Plus
-
ASM
-
调度
-
资源管理器
-
数据仓库
-
实例化视图
-
位图索引
-
表压缩
-
并行执行
-
解析SQL
-
数据挖掘
-
分区
MS ACCESS
这是最流行的微软产品之一。Microsoft Access是一款入门级的数据库管理软件。MS Access数据库不仅是价格便宜,但也功能强大的数据库专用于小规模项目。
MS Access使用Jet数据库引擎,其利用特定的SQL方言(有时被称为Jet SQL)。
MS访问带有MS Office软件包的专业版。MS Access有易于使用的直观的图形界面。
-
1992 - Access版本1.0发布。
-
1993 - Access 1.1 发布改善与包容的兼容性Access Basic编程语言。
-
最显著转变是从Access 97到Access 2000
-
2007 - Access 2007, 一个新的数据库格式被引入ACCDB支持复杂数据类型如多值和附件域。
特点:
-
用户可以创建表,查询,表单和报表,并与宏连接在一起
-
数据的导入和导出到多种格式,包括 Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC等
-
还有Jet数据库格式(MDB或ACCDB访问2007年),它可以包含在一个文件中的应用程序和数据。这使得它非常方便,整个应用程序分配给其他用户,就能在断开连接的环境中运行。
-
Microsoft Access提供参数化查询。这些查询和访问表可以由通过DAO或ADO其他程序,如VB6和.NET引用。
-
Microsoft SQL Server的桌面版本可用于访问作为替代Jet数据库引擎。
-
Microsoft Access是一个基于文件的服务器的数据库。 不同于客户端 - 服务器关系数据库管理系统(RDBMS),Microsoft Access不会实现数据库触发器,存储过程或事务日志。