正是这场革命的推动,诞生了数据库领域的诸多英雄,如Oracle, Sybase, Microsoft SQL Server, Access等。目前,尽管数据库类型有了很大的发展,但是绝大多数流行的产品还是以关系型数据库为主流,这种数据库都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,SQL Server关系数据库管理系统仍然被数据库典范。
对于SQL Server来说,一开始并不是微软自己研发的产品,而是当时为了要和IBM竞争时,与Sybase合作所产生的,其最早的发展者是Sybase,同时微软也和Sybase合作过SQL Server 4.2版本的研发,微软亦将SQL Server 4.2移植到Windows NT(当时为3.1版),在与Sybase终止合作关系后,自力开发出SQL Server 6.0版,往后的SQL Server即均由微软自行研发。
下面我们就对微软SQL Server数据库的23年发展进行详细介绍。
SQL Server 1.0 & 1.1
SQL Server的发源最早要回到1986年,当时微软已和IBM合作开发OS/2(当时为了要继承MS-DOS)作业系统,但由于缺乏资料库的管理工具,而IBM也打算将其资料库工具放到OS/2中销售之下,微软和Sybase合作,将Sybase所开发的资料库产品纳入微软所研发的OS/2中,并在获得Ashton-Tate的支持下,第一个挂微软名称的资料库服务器Ashton-Tate/Microsoft SQL Server 1.0于1989年上市。
不过在1989-1990年间,由于Ashton-Tate 的 dBase IV计划不顺,让原本微软原打算由dBase IV 来开发 SQL Server应用程式的计划变得无法实现,因此微软终止与Ashton-Tate的合约,真正挂微软单一品牌的Microsoft SQL Server 1.1于1990年中出货。同一年,微软为SQL Server建立技术支援团队,并于1991年初起陆续取得Sybase的授权,有权利可以检视与修改SQL Server的原始程式码,但由于主控权仍在Sybase,因此微软的任何修正都需要由Sybase检视并且同意后才可以执行,这个里程碑对日后微软开始发展自己的资料库伺服器时,在资料库引擎的发展上,提供了相当重要的基础。
然而在OS/2的销售状况不佳下,SQL Server 1.0/1.1/1.11(后续发布的1.1升级版)的销售状况都不佳。
- 第1页:开启SQL Server研发
- 第2页:被认可的微软数据库
- 第3页:SQL Server 2000