SQL Server編年史

      無論是菜鳥還是資深DBA,除了要掌握基本的數據庫管理、操作之外,還需要對不同產品的發展歷史有一個瞭解。許多Oracle數據庫技術專家都對O記數據庫發展過程有着很深的瞭解。而作爲後起之秀的微軟數據庫平臺SQL Server,其在中國的普及程度絲毫不亞於Oracle,許多高校計算機專業的數據庫入門專業課都會用到的一個產品就是SQL Server。筆者當初學習數據庫的時候就是用的SQL Server 2000,目前這個版本已經超過了支持的期限,當下最流行的是SQL Server 2005版,也是微軟推出的最經典的版本之一。
      DBA只掌握SQL Server 2005還是遠遠不夠的,MS SQL Server各個版本之前都有着一定的關聯性。那麼在SQL Server最新的“Denali”推出之前,我們就來回顧一下微軟在近二十年中推出的SQL Server,它們有獨特功能突破?它們對今後的數據庫發展產生了怎樣的影響?廢話不多說,讓我們進入正題。
微軟SQL Server最初是在1987年誕生,稱爲Sybase SQL Server。轉過年來,微軟、Sybase和Ashton-Tate三家公司共同開發了著名的OS/2版本。在此之後,Ashton-Tate推出了SQL Server的開發,剩下的兩家公司微軟和Sybase簽署了共同開發協議,並致力於開發針對Windows NT的數據庫產品。這也是SQL Server 4.0誕生的前提,在這之後,Sybase與微軟分道揚鑣,微軟繼續研發Windows NT平臺數據庫,而Sybase則轉向了UNIX平臺。1995年,SQL Server 6.0正式問世,這也是第一款完全由微軟公司開發的數據庫產品。進入90年代以後,SQL Server的版本更新速度也駛入了快車道,幾乎每一年都會有一個更新的版本。1998年推出的SQL Server 7.0可以說是革命性的突破,它在底層存儲以及數據庫引擎方面都做了重大的改進。
      在微軟推出SQL Server 2000之前,產品中還存在着不少Sybase遺留的代碼,而SQL Server 2000則完全對代碼進行了重寫,經過了十多年的起步期,微軟SQL Server終於進入了黃金十年,之後發佈的SQL Server 2005、SQL Server 2008以及SQL Server 2008 R2都成爲主流數據庫領域的佼佼者。業界還將後來的三個版本貼上了標籤,SQL Server 2005被人們稱作是開發者版本(加入了.NET CLR,並提供一系列強大的開發工具),SQL Server 2008是DBA版本(添加對多種數據類型的支持, Windows PowerShell),而去年發佈的SQL Server 2008 R2由於它豐富的數據分析、報表工具(PowerPivot、SSAS、Report Builder),被看作是SQL Server的BI版本。

SQL Server發展編年史

       SQL Server除了數據庫引擎之外,還爲開發者和DBA提供了一系列的服務工具,大家比較熟悉的包括了:代理服務(Service Broker)、分析服務(Analysis Services)、報表服務(Reporting Services)和集成服務(Integration Services)。我們可以通過微軟Visual Studio、SQL Server Management Studio對數據庫進行管理和開發。
      SQL Server還爲各種需求提供了不同的版本系列,其中包括了SQL Server Datacenter Edition數據中心版本,SQL Server Developer Edition開發者版本,SQL Server 2005 Embedded Edition (SSEE)嵌入式版本,SQL Server Enterprise Edition企業版,SQL Server Enterprise Edition評估版,SQL Server Express Edition免費版,SQL Server Parallel Data Warehouse (PDW)並行數據倉庫版,SQL Server Standard Edition標準版,SQL Server Web Edition網絡版以及SQL Server Workgroup Edition工作組版。各種不同的版本對應企業對數據庫不同的應用需求。除此之外,微軟還爲用戶提供了公有云服務,即SQL Azure。併爲企業提供了一系列的遷移工具,幫助客戶更輕鬆地將數據庫遷移到雲中。
      在新版本發佈之前,“溫故而知新”是必要的工作。在全面瞭解SQL Server發展歷史以及不同版本和工具之後,相信對我們深入瞭解SQL Server Denali將有很大幫助。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章