- 數據庫原理及應用:SQL Server 2016
- 賈鐵軍 徐方勤主編
- 1589字
- 2021-03-19 20:15:22
3.1 SQL Server的概念和發展
【案例3-1】SQL Server 2016的強大功能已獲得國際研究調查機構Gartner的肯定,在2015年10月發布的Gartner魔力象限操作數據庫管理系統報告中,將微軟SQL Server評選在領導者象限內,領先Oracle、IBM與SAP等業界廠商,并將其評選為在市場遠見、強大執行力和效能與支持服務等項目上具有極大優勢。榮登過Gartner魔力象限領導者冠軍地位,表示微軟SQL Server的強大功能將為企業帶來極佳的領先優勢,并提供讓企業無后顧之憂的支持服務。

3.1.1 SQL Server的概念及發展概況
1.SQL及T-SQL的基本概念
1974年,IBM圣約瑟實驗室的Boyce和Chamberlin為關系數據庫管理系統設計了一種查詢語言,當時稱為SEQUEL語言,后簡稱為結構化查詢語言(Structured Query Language,SQL)。先在IBM公司的關系數據庫系統System R上實現,是用于訪問和處理數據的標準計算機語言。
T-SQL是Transact-SQL的簡稱,是微軟在SQL Server系統中使用的事務-結構化查詢語言,是SQL Server的核心組件及SQL的一種擴展形式。
1986年,美國國家標準局(American Natural Standard Institute,ANSI)正式批準SQL為關系數據庫語言的國家標準。1987年獲得國際標準化組織(International Organization for Standardization,ISO)的通過,成為國際通用標準。在信息化業務數據處理應用中,所有的企事業機構的數據庫管理系統DBMS產品基本都支持SQL,SQL已經被廣泛應用于各行各業。
2.SQL Server的發展概況
SQL Server最初由Microsoft、Sybase和AshtonTate這3家公司共同研發,是一種廣泛應用于網絡業務數據處理的關系型數據庫管理系統。從SQL Server 6.0開始,首次由Microsoft公司獨立研發,1996年推出SQL Server 6.5版本,1998年又推出了7.0版。并于2000年9月發布了SQL Server 2000。在2005年推出了SQL Server 2005。SQL Server 2008在2008年正式發布。2012年公布了SQL Server 2012的關鍵詞是“云就緒”,并在2014年4月發布了SQL Server 2014,主要創新是側重關鍵業務和云性能,是一個高效的智能數據平臺,開發人員可以用其開發強大的數據庫應用程序。
SQL Server 2016是微軟最新研發的新一代旗艦級數據庫和分析平臺,融合了關鍵創新功能,專門針對關鍵業務應用的多種功能與解決方案提供最高級別的可用性,突出數據高級分析和可視化,并可提供對機構基礎架構最高級別的支持,提供更多、更全面的功能以滿足不同人群對數據的需求,包括支持來自不同網絡環境的數據交互、全面的自助分析等創新功能等,具體的功能特點見后續介紹。
3.1.2 SQL Server版本及優點
微軟從1995年到2016年的20多年來,不斷地開發和升級數據庫管理系統SQL Server,各種業務數據處理新技術得到了廣泛應用且不斷快速發展和完善,其版本發布時間和開發代號如表3-1所示。
表3-1 SQL Server版本發布時間和開發代號

微軟于2016年3月在北京召開SQL Server 2016發布會,宣布這一全新數據庫在中國開始商用,展示對比在同類數據庫管理系統所具有的一定優勢。SQL Server以一個大型的資源網絡和廣泛的合作伙伴系統支持業務數據處理。現在SQL Server已被74.7%的企業使用,成為企業的首選。

SQL Server 2016對比同類系統具有一些獨特優點。
1)更安全。SQL Server連續6年被美國國家標準與技術研究所(NIST)評為漏洞最少的數據庫。SQL Server 2016增加了更多新安全特性:數據全程加密可保護傳輸和存儲的數據安全,層級安全性管控讓客戶基于用戶特征控制數據訪問,透明數據加密只需消耗極少系統資源即可實現所有用戶數據加密;支持安全傳輸層協議,可增強其防范攻擊,動態數據掩碼和行級別安全可在開發應用時對特定用戶設限保護數據。
2)高性能。利用實時內存業務分析計算技術(Real-time Operational Analytics & In-Memory,OLTP)使其事務處理速度提升30倍,可升級的內存列存儲技術(Columnstore)讓分析速度提升了100倍,最常用的查詢時間可從幾分鐘縮短到幾秒鐘。
3)跨平臺。微軟推出了Linux系統下的SQL Server預覽版,有助于面向部署復雜高性能系統的企業銷售更多數據庫軟件。
4)免授權。在非微軟的付費商用數據庫平臺上運行應用或工作負載的客戶,無須重新購買軟件授權,即可將其現有應用遷移到SQL Server。
5)升地位。微軟在業務DBMS、數據倉庫及分析型數據管理解決方案、商業智能及分析平臺力、高級分析平臺等方面被列為業界“領導者”,其中在核心數據庫魔力象限中,首次同時獲得執行力與愿景方面第一。
討論思考:
1)什么是SQL?SQL Server最初是由誰研發的?
2)SQL Server 2016對比同類系統具有哪些優點?
- GitHub Essentials
- 數據產品經理高效學習手冊:產品設計、技術常識與機器學習
- SQL入門經典(第5版)
- 劍破冰山:Oracle開發藝術
- Architects of Intelligence
- 大數據導論
- 數據要素五論:信息、權屬、價值、安全、交易
- 算法與數據中臺:基于Google、Facebook與微博實踐
- Proxmox VE超融合集群實踐真傳
- TextMate How-to
- IPython Interactive Computing and Visualization Cookbook(Second Edition)
- 計算機視覺
- 數據挖掘競賽實戰:方法與案例
- 離線和實時大數據開發實戰
- 碼上行動:利用Python與ChatGPT高效搞定Excel數據分析