📜  SQL-RDBMS数据库

📅  最后修改于: 2020-12-29 04:29:41             🧑  作者: Mango


有许多流行的RDBMS可以使用。本教程简要概述了一些最受欢迎的RDBMS。这将帮助您比较它们的基本功能。

的MySQL

MySQL是一个开源SQL数据库,由瑞典公司MySQL AB开发。与SQL相比,MySQL的发音为“ sessel”,而MySQL的发音为“ my ess-que-ell”。

MySQL支持许多不同的平台,包括Microsoft Windows,主要的Linux发行版,UNIX和Mac OSX。

MySQL有免费和收费版本,具体取决于其用法(非商业/商业)和功能。 MySQL带有非常快速,多线程,多用户和强大的SQL数据库服务器。

历史

  • 从1994年开始由Michael Widenius和David Axmark开发MySQL。

  • 在231995年5月第一次内部发布。

  • Windows版本于1998年1月8发布,适用于Windows 95和NT。

  • 版本3.23:2000年6月开始测试,2001年1月正式发布。

  • 版本4.0:2002年8月开始测试,2003年3月正式发布(联合)。

  • 版本4.1:2004年6月发布的beta版,2004年10月正式发布。

  • 5.0版:2005年3月开始测试,2005年10月正式发布。

  • Sun Microsystems于2008年2月26收购了MySQL AB。

  • 5.1版:2008年11月27日正式发布。

特征

  • 高性能。
  • 高可用性。
  • 可伸缩性和灵活性运行任何东西。
  • 强大的交易支持。
  • Web和数据仓库的优势。
  • 强大的数据保护。
  • 全面的应用程序开发。
  • 管理轻松。
  • 开源自由和24 x 7支持。
  • 总拥有成本最低。

MS SQL服务器

MS SQL Server是由Microsoft Inc.开发的关系数据库管理系统。它的主要查询语言是-

  • T-SQL
  • ANSI SQL

历史

  • 1987年-Sybase发行用于UNIX的SQL Server。

  • 1988年-Microsoft,Sybase和Aston-Tate将SQL Server移植到OS / 2。

  • 1989年-Microsoft,Sybase和Aston-Tate发行了适用于OS / 2的SQL Server 1.0。

  • 1990年-SQL Server 1.1发布,支持Windows 3.0客户端。

  • Aston-Tate退出了SQL Server开发。

  • 2000年-Microsoft发布了SQL Server 2000。

  • 2001年-Microsoft发布了SQL Server Web Release 1的XML(下载)。

  • 2002年-微软发布了SQLXML 2.0(从用于SQL Server的XML重命名)。

  • 2002年-Microsoft发布了SQLXML 3.0。

  • 2005年-Microsoft在2005年11月7日发布了SQL Server 2005。

特征

  • 高性能
  • 高可用性
  • 数据库镜像
  • 数据库快照
  • CLR整合
  • 服务经纪人
  • DDL触发器
  • 排名功能
  • 基于行版本的隔离级别
  • XML整合
  • 试着抓
  • 数据库邮件

甲骨文

它是一个非常大的基于多用户的数据库管理系统。 Oracle是由“ Oracle Corporation”开发的关系数据库管理系统。

Oracle致力于有效管理其资源,这是在网络中请求和发送数据的多个客户端之间的信息数据库。

对于客户端/服务器计算,这是一个极好的数据库服务器选择。 Oracle支持客户端和服务器的所有主要操作系统,包括MSDOS,NetWare,UnixWare,OS / 2和大多数UNIX版本。

历史

Oracle始于1977年,并庆祝了其在该行业32年的辉煌岁月(从1977年到2009年)。

  • 1977年-Larry Ellison,Bob Miner和Ed Oates成立了软件开发实验室来从事开发工作。

  • 1979年-Oracle 2.0版发布,它成为第一个商业关系数据库和第一个SQL数据库。该公司更名为Relational Software Inc.(RSI)。

  • 1981年-RSI开始为Oracle开发工具。

  • 1982年-RSI重命名为Oracle Corporation。

  • 1983年-Oracle发布了3.0版,用C语言重写并在多个平台上运行。

  • 1984年-Oracle 4.0版发布。它包含诸如并发控制-多版本读取一致性等功能。

  • 1985年-Oracle 4.0版发布。它包含诸如并发控制-多版本读取一致性等功能。

  • 2007年-Oracle发布了Oracle11g。新版本专注于更好的分区,易于迁移等。

特征

  • 并发
  • 读取一致性
  • 锁紧机构
  • 停顿数据库
  • 可移植性
  • 自我管理数据库
  • SQL * Plus
  • ASM
  • 排程器
  • 资源经理
  • 数据仓库
  • 物化视图
  • 位图索引
  • 表压缩
  • 并行执行
  • 分析SQL
  • 数据挖掘
  • 分区

微软访问

这是最受欢迎的Microsoft产品之一。 Microsoft Access是入门级数据库管理软件。 MS Access数据库不仅价格便宜,而且还是用于小型项目的功能强大的数据库。

MS Access使用Jet数据库引擎,该引擎利用特定的SQL语言方言(有时称为Jet SQL)。

MS Access带有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数据库格式(Access 2007中为MDB或ACCDB),可以将应用程序和数据包含在一个文件中。这使得将整个应用程序分发给另一个用户非常方便,该用户可以在断开连接的环境中运行它。

  • Microsoft Access提供了参数化查询。可以通过DAO或ADO从其他程序(如VB6和.NET)引用这些查询和Access表。

  • Microsoft SQL Server的桌面版本可以与Access一起使用,以替代Jet数据库引擎。

  • Microsoft Access是基于文件服务器的数据库。与客户端服务器关系数据库管理系统(RDBMS)不同,Microsoft Access不实现数据库触发器,存储过程或事务日志记录。