2024年3月21日发(作者:)
SQL Server的成长经历
SQL Server是Microsoft公司的一个关系数据库管理系统,但说起它的历史,却得从
Sybase开始的。SQL Server从20 世纪80年代后期开始开发,最早起源于1987年的Sybase
SQL Server。SQL Server最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发
的,1988年,Microsoft公司、Sybase公司和Aston-Tate公司把该产品移植到OS/2上。
后来Aston-Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项
共同开发协议,这两家公司的共同开发结果是发布了用于Windows NT操作系统的SQL
Server,1992年,将SQL Server移植到了Windows NT平台上。
1993年,SQL Server 4.2 面世,它是一个桌面数据库系统,虽然其功能相对有限,但
是采用Windows GUI,向用户提供了易于使用的用户界面。
在SQL Server 4版本发行以后,Microsoft公司和Sybase公司在SQL Server的开发
方面分道扬镳,取消了合同,各自开发自己的SQL Server。Microsoft公司专注于Windows
NT平台上的SQL Server开发,重写了核心的数据库系统,并于1995年发布了SQL Server
6.05,该版本提供了一个廉价的可以满足众多小型商业应用的数据库方案 ,而Sybase公司
则致力于UNIX平台上的SQL Server的开发。
SQL Server6.0版是第一个完全由Microsoft公司开发的版本。1996年,Microsoft公
司推出了SQL Server 6.5版本,由于受到旧有结构的限制,微软再次重写SQL Server的核
心数据库引擎,并于1998年发布 SQL Server 7.0,这一版本在数据存储和数据库引擎方面
发生了根本性的变化,提供了面向中、小型商业应用数据库功能支持,为了适应技术的发展
还包括了一些Web功能。此外,微软的开发工具Visual Studio 6也对其提供了非常不错的
支持。SQL Server 7.0是该家族第一个得到了广泛应用的成员。
又经过两年的努力开发,2000年初,微软发布了其第一个企业级数据库系统——SQL
Server 2000,其中包括企业版、标准版、开发版、个人版四个版本,同时包括数据库服务、
数据分析服务和英语查询三个重要组成。此外,它还提供丰富的管理工具,对开发工具提供
全面的支持,对于Internet应用提供不错的运行平台,对于XML数据也提供了基础的支持。
借助这个版本,SQL Server成为了最广泛使用的数据库产品之一,也牢固树立了它在数据
库产品中“三驾马车”居其一的地位。从SQL Server 7.0到SQL Server 2000的变化是渐
进的,没有从6.5到7.0变化那么大,只是在SQL Server 7.0的基础上进行了增强。
2005年,五年之后,在整个应用开发环境几乎已经“变了人间”之后,微软发布了新
一代数据库产品——SQL Server 2005。
SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供
了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为
IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系
统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功
能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同
规模的企业提供了一个完整的数据解决方案。
不难看出,仅从开发周期上SQL Server 2005已经是慢工出的细活,就在发布了SQL
Server 2005不久,微软服务器产品资深副总裁Paul Flessner先生就微软的数据平台远景
和发展路线图进行了明确说明——要通过支持不断增大的存储、更多设备间的操作交易性
(例如:RFID设备)、更加智能化和移动化的方法,实现微软在数据库领域的远景目标“Your
Data, Any Place, Any Time”。
2007 年,SQL Server 2008(Katmi)即将发布。
2008年,SQL Server 2008即将于第三季度正式发布,SQL Server 2008是一个重大的
产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的
SQL Server版本。
表 SQL Server发展历程(1988-2007)
年 份
1988
1993
版 本
SQL Server
SQL Server 4.2
一种桌面数据库
1994
1995
SQL Server 6.05
一种小型商业数据
库
说 明
与Sybase共同开发的、运行于OS/2上的联合应
用程序
一种功能较少的桌面数据库,能够满足小部门数
据存储和处理的需求。数据库与Windows集成,界
面易于使用并广受欢迎
微软与Sybase终止合作关系
对核心数据库引擎做了重大的改写。这是首次“意
义非凡”的发布,性能得以提升,重要的特性得到
增强。在性能和特性上,尽管以后的版本还有很长
的路要走,但这一版本的SQL Server具备了处理小
型电子商务和内联网应用程序的能力,而在花费上
却少于同类的其他产品
SQL Server逐渐突显实力,以至于Oracle推出了
运行于NT平台上的7.1版本作为直接的竞争
再一次对核心数据库引擎进行了重大改写。这是
相当强大的、具有丰富特性的数据库产品的明确发
布,该数据库介于基本的桌面数据库(如MS Access)
与高端企业级数据库(如Oracle和DB2)之间(价
格上亦如此),为中小型企业提供了切实可行(并
且还廉价)的可选方案。该版本易于使用,并提供
了对于其他竞争数据库来说需要额外附加的昂贵的
重要商业工具(例如,分析服务、数据转换服务),
是以获得了良好的声誉
对SQL Server的许多地方进行了改写,例如通过
名为集成服务(Integration Service)的工具来加
载数据,不过,SQL Server 2005最伟大的飞跃是
引入了.NET Framework。引入.NET Framework将允
许构建.NET SQL Server专有对象,从而使SQL
Server具有灵活的功能,正如包含Java的Oracle
所拥有的那样
即将发布。
1996
1998
SQL Server 6.5
SQL Server 7.0
一种Web数据库
2005 SQL Server 2005
2007
SQL Server 2008
(Katmi)
一 SQL Server 2000的特性
1 Internet 集成


发布评论