SQL 数据库

来源:互联网 发布:sdl编程 编辑:程序博客网 时间:2024/04/27 22:53
SQL RDBMS数据库比较 - 有许多流行的RDBMS可以使用。本教程简要介绍一些最流行的RDBMS。这将帮助你比较的基本特征:

有许多流行的RDBMS可以使用。本教程简要介绍一些最流行的RDBMS。这将帮助你比较的基本特征:
MySQL

MySQL是开源SQL数据库,它是由瑞典公司MySQL AB。 MySQL是明显“my ess-que-ell,“,对比SQL,发音为”sequel“。

MySQL是支持许多不同的平台,包括主要的Linux发行版,微软的Windows,UNIX和Mac OS X。

MySQL有免费和付费版本,这取决于它的使用(non-commercial/commercial)和功能。 MySQL有一个非常快速的,多线程,多用户和健壮的SQL数据库服务器。
历史:

    迈克尔·维德纽斯和David Axmark MySQL发展开始于1994年。

    1995年5月23日第一次内部发布。

    1998年1月8日发布了Windows 95和NT的Windows版本。

    版本3.23: 2000年6月发布测试, 生产版本于2001年1月发布。

    版本4.0: beta 2002年8月, 生产版本于2003年3月发布 (unions).

    版本4.01: beta 2003年8月, 乔蒂(Jyoti)采用MySQL的数据库跟踪功能。

    版本4.1: beta 2004年6月, 生产版本于2004年10月发布.

    版本5.0: beta 2005年3月起, 生产版本于200510月发布.

    Sun Microsystems公司在2008年2月26日收购MySQL AB

    版本 5.1: 生产版本于2008年11月27日发布.

特点:

    高性能。

    高可用性。

    可扩展性和灵活性运行任何东西。

    健壮的事务支持。

    Web和数据仓库的优势。

    强大的数据保护。

    综合应用开发。

    轻松的管理。

    开放源码的自由和24×7支持。

    最低的总拥有成本。

MS SQL Server

MS SQL Server是一个关系数据库管理系统,由Microsoft公司开发,其主要的查询语言是:

    T-SQL.

    ANSI SQL.

历史:

    1987 - SYBASE版本UNIX上的SQL Server.

    1988 - Microsoft, Sybase, and Aston-Tate port SQL Server to OS/2.

    1989 - Microsoft, Sybase, and Aston-Tate release SQL Server 1.0 for OS/2.

    1990 - SQL Server 1.1 is released with support for Windows 3.0 clients.

    Aston-Tate drops out of SQL Server development.

    2000 - Microsoft releases SQL Server 2000.

    2001 - Microsoft releases XML for SQL Server Web Release 1 (download).

    2002 - Microsoft releases SQLXML 2.0 (renamed from XML for SQL Server).

    2002 - Microsoft releases SQLXML 3.0.

    2005 - Microsoft releases SQL Server 2005 on November 7th, 2005.

特点:

    高性能。

    高可用性。

    数据库镜像。

    数据库快照。

    CLR集成。

    服务代理。

    DDL触发器。

    排序函数。

    行版本为基础的隔离级别。

    XML集成。

    TRY...CATCH.

    Database Mail.

ORACLE

它是非常大的,和多用户的数据库管理系统。 Oracle是关系型数据库管理系统,由“甲骨文公司”开发。

甲骨文致力于高效地管理其资源,数据库信息,可以由多个客户端请求和发送数据网络中。

这是一个很好的数据库服务器选择由客户机/服务器计算。 Oracle支持所有主要的操作系统,客户端和服务器,包括MS-DOS,NetWare上,UnixWare的,OS / 2,UNIX风格。
历史:

甲骨文开始于1977年,在行业内32年提供优秀的解决方案(1977至2009年)。

    1977 - Larry Ellison, Bob Miner and Ed Oates founded Software Development Laboratories to undertake development work.

    1979 - Version 2.0 of Oracle was released and it became first commercial relational database and first SQL database. The company changed its name to Relational Software Inc. (RSI).

    1981 - RSI started developing tools for Oracle.

    1982 - RSI was renamed to Oracle Corporation.

    1983 - Oracle released version 3.0, rewritten in C language and ran on multiple platforms.

    1984 - Oracle version 4.0 was released. It contained features like concurrency control - multi-version read consistency etc.

    1985 - Oracle version 4.0 was released. It contained features like concurrency control - multi-version read consistency etc.

    2007 - Oracle has released Oracle11g. The new version focused on better partitioning, easy migration etc.

特点:

    Concurrency

    Concurrency

    Read Consistency

    Locking Mechanisms

    Quiesce Database

    Portability

    Self managing database

    SQL*Plus

    ASM

    Scheduler

    Resource Manager

    Data Warehousing

    Materialized views

    Bitmap indexes

    Table compression

    Parallel Execution

    Analytic SQL

    Data mining

    Partitioning

MS- ACCESS

这是一个最流行的微软产品。 Microsoft Access是入门级的数据库管理软件。 MS Access数据库不仅是价格便宜,但功能强大的数据库为小规模的项目。

MS Access使用的Jet数据库引擎,它采用了特定的SQL语言方言(有时也被称为喷气SQL)。

MS访问带有专业版的MS Office套件。 MS Access具有易于使用的直观的图形界面。
历史:

    1992 -Access版本1.0发布。

    1993年 - 访问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在Access 2007中的),它可以在一个文件中包含的应用程序和数据。这使得它非常方便,整个应用程序分配给其他用户,可以在断开连接的环境中运行。

    微软Access提供了参数化查询。这些查询和访问表,从VB6。通过DAO或ADO NET的其他程序一样,可以被引用。

    可用于Microsoft SQL Server与Access的桌面版本,Jet数据库引擎作为替代。

    Microsoft Access是一个基于文件服务器的数据库。不同于客户端 - 服务器的关系数据库管理系统(RDBMS),Microsoft Access将无法实现数据库触发器,存储过程,事务日志。


0 0
原创粉丝点击