官术网_书友最值得收藏!

3.2 SQL Server 2016的功能及特點

3.2.1 SQL Server 2016的主要功能

SQL Server 2016具有更安全、高性能、高級分析和可視化等強大功能,首次提供R語言與Power BI功能,可用R語言打造智能應(yīng)用程序,挖掘業(yè)務(wù)新價值并加以深入分析,不用再將資料發(fā)送到云端,即可用Power BI進行視覺化分析,并分享到iPhone、Android和Windows Phone等移動設(shè)備上,協(xié)助客戶在移動、云端、社交與大數(shù)據(jù)四大趨勢中快速掌握資料并進行即時分析,隨時掌握最新的營運情報并加快決策。

【案例3-2】全球數(shù)據(jù)量急劇增加需要快速處理。據(jù)全球權(quán)威IT研究與咨詢機構(gòu)Gartner統(tǒng)計,未來10年的數(shù)據(jù)量將增長40多倍。互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center,IDC)的研究報告稱中國數(shù)據(jù)增長最顯著,到2020年將占全球的21%。面對龐雜的數(shù)據(jù)處理,SQL Server是世界上應(yīng)用廣泛的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)DBMS,微軟最新的SQL Server 2016可幫助企事業(yè)更好地適應(yīng)快速增長的業(yè)務(wù)需求。

SQL Server 2016的新功能主要包括以下幾個

1)延伸數(shù)據(jù)庫(Stretch Database)。為了增強其性能,可將數(shù)據(jù)動態(tài)延伸至云計算平臺與服務(wù)Azure,便于及時查看且一直保持其安全。

2)實時數(shù)據(jù)分析及加速數(shù)據(jù)處理。主要借助實時業(yè)務(wù)分析與內(nèi)存中聯(lián)機事務(wù)處理(Real-time Operational Analytics&In-Memory OLTP)功能。

3)數(shù)據(jù)更安全。對數(shù)據(jù)的全程加密(Always Encrypted)使加密更便捷,數(shù)據(jù)的存儲和應(yīng)用都采用微軟技術(shù)進行加密,確保在數(shù)據(jù)庫中的數(shù)據(jù)都進行加密保護,且無須對應(yīng)用重寫。

4)強化安全管控。層級安全性管控(Row Level Security)使客戶基于用戶特征控制數(shù)據(jù)訪問,動態(tài)數(shù)據(jù)屏蔽(Dynamic Data Masking)保護數(shù)據(jù)。

5)提升可用性及可恢復(fù)性。實現(xiàn)AlwaysOn高可用性和故障可恢復(fù)性,改進同步復(fù)制、事務(wù)處理協(xié)調(diào)器DTC(Distributed Transaction Coordinator)支持和次級的Round-Robin負載均衡等。

6)為多種類型數(shù)據(jù)提供更好的支持。利用數(shù)據(jù)交換格式(JavaScript Object Notation,JSON)對數(shù)據(jù)的支持,可以實現(xiàn)快捷解析和存儲。

7)擴展可用性和可擴展性。通過企業(yè)實時通信(Enterprise Instant Messaging,EIM)工具和分析服務(wù)等使性能得到提高,并強化信息管理。

8)內(nèi)置高級分析(Built-in Advanced Analytics)、混合基PolyBase和移動商業(yè)智能Mobile BI。數(shù)據(jù)分析和PolyBase等技術(shù)更易于使用,而且Mobile BI將被用于移動設(shè)備上的圖形展示。

9)更快的混合型hybrid備份。增強的云平臺Azure混合備份功能,在Azure虛擬機中也可實現(xiàn)更快的備份和恢復(fù)。

SQL Server 2016還有一些其他功能:通過PolyBase簡單高效地管理T-SQL數(shù)據(jù)、動態(tài)數(shù)據(jù)屏蔽、時態(tài)數(shù)據(jù)庫支持和數(shù)據(jù)歷史記錄查詢,增強的MDS服務(wù)器主數(shù)據(jù)管理功能。

3.2.2 SQL Server 2016的主要特點

案例3-3】美國社會保障局SQL Server 2016新應(yīng)用。據(jù)報道,美國社會保障局在新的會員業(yè)務(wù)數(shù)據(jù)平臺中使用最新的SQL Server 2016,以構(gòu)建快速數(shù)據(jù)處理平臺。美國社會保障局的高級數(shù)據(jù)庫管理Basit Farooq已經(jīng)成為SQL Server 2016的首批用戶,對其中的新功能改進進行了實際體驗。以前應(yīng)用的數(shù)據(jù)處理平臺為SQL Server 2012和SQL Server 2014數(shù)據(jù)庫。

SQL Server 2016的主要特點如下。

1)延伸數(shù)據(jù)庫。Azure SQL數(shù)據(jù)庫可將內(nèi)部部署的數(shù)據(jù)庫擴展到其中,訪問頻率少的數(shù)據(jù)可離線存儲其中,訪問頻率高的數(shù)據(jù)存儲在內(nèi)部數(shù)據(jù)庫。設(shè)置數(shù)據(jù)庫為stretch后,過時數(shù)據(jù)在后臺可遷移到Azure SQL數(shù)據(jù)庫。若運行查詢并訪問活躍數(shù)據(jù)和stretched數(shù)據(jù)庫中的歷史信息,數(shù)據(jù)庫引擎可將內(nèi)部數(shù)據(jù)庫和Azure SQL數(shù)據(jù)庫無縫對接,返回查詢結(jié)果。將常用的內(nèi)部數(shù)據(jù)庫查詢保持最佳,可使DBA工作起來更便捷。

2)支持數(shù)據(jù)全程加密。全程加密技術(shù)(Always Encrypted)支持客戶端用戶數(shù)據(jù)保密及授權(quán)訪問。利用驗證加密密鑰實現(xiàn)對客戶端應(yīng)用的控制,支持敏感數(shù)據(jù)存儲在云端管理數(shù)據(jù)庫中,可避免數(shù)據(jù)庫或內(nèi)部人員接觸機密數(shù)據(jù),只有調(diào)用其應(yīng)用才可訪問數(shù)據(jù)。

3)動態(tài)數(shù)據(jù)屏蔽。確定屏蔽規(guī)則,使授權(quán)用戶可見銀行卡號全部信息,而未授權(quán)用戶只看到后4位。還可對數(shù)據(jù)庫內(nèi)數(shù)據(jù)表中待加密數(shù)據(jù)列混淆保密,并確定數(shù)據(jù)安全方式。

4)行級安全。數(shù)據(jù)庫引擎具有此特性后,便可用登錄權(quán)限控制對行數(shù)據(jù)的訪問。在數(shù)據(jù)庫層面實現(xiàn)行級安全,可以不用以維護代碼來限制某些登錄或允許某些登錄訪問所有數(shù)據(jù)。用戶查詢包含行級安全設(shè)置的表只出現(xiàn)過濾后的部分數(shù)據(jù)。

5)JSON支持。提高對輕量級數(shù)據(jù)交換格式(JavaScript Object Notation,JSON)的支持,可解析JSON數(shù)據(jù)后以關(guān)系格式存儲,并在應(yīng)用和數(shù)據(jù)庫引擎之間進行格式交互,提供對存儲轉(zhuǎn)換的JSON數(shù)據(jù)進行查詢,使應(yīng)用程序的交互更方便。

6)多tempdb數(shù)據(jù)庫文件。多個tempdb數(shù)據(jù)文件可在多核計算機中運行。在SQL Server 2014之前的版本中,安裝SQL Server后總要用手工添加tempdb數(shù)據(jù)文件,現(xiàn)可在安裝時直接配置其文件。

7)PolyBase。利用查詢分布式數(shù)據(jù)集,可進行SQL Server關(guān)系型數(shù)據(jù)與Hadoop或SQL Azure blog存儲中的半結(jié)構(gòu)化數(shù)據(jù)之間的關(guān)聯(lián)查詢,并用SQL Server的動態(tài)列存儲索引進行半結(jié)構(gòu)化數(shù)據(jù)優(yōu)化查詢。若組織跨多個分布式位置傳遞數(shù)據(jù),還可用SQL Server技術(shù)訪問這些位置的半結(jié)構(gòu)化數(shù)據(jù)的簡化解決方案。

8)支持R語言。對大數(shù)據(jù)用R語言進行高級分析,直接將現(xiàn)有R代碼在數(shù)據(jù)庫引擎中運行,并可將R語言處理帶給數(shù)據(jù)。

9)Query Store。常用執(zhí)行計劃用戶喜歡新版的此項功能。SQL現(xiàn)可保存歷史執(zhí)行計劃及其查詢統(tǒng)計,隨時推移跟蹤執(zhí)行計劃的性能。

10)歷史表。為物理上與基表獨立的另外表,但與基表有關(guān)聯(lián)關(guān)系。系統(tǒng)可在每次基表有行更新時自動管理遷移原數(shù)據(jù)版本到其中。可在基表中存儲數(shù)據(jù)的原版本信息。系統(tǒng)中新提供的歷史表功能有助于自行構(gòu)建解決方案。

3.2.3 SQL Server 2016版本及對應(yīng)功能

SQL Server 2016是微軟全新的一個數(shù)據(jù)庫平臺,融合了關(guān)鍵創(chuàng)新功能,突出高級分析和豐富可視化。可提供更安全可靠、更全面快速高效的網(wǎng)絡(luò)云數(shù)據(jù)處理、存儲與傳輸和動態(tài)遷移等功能,并可構(gòu)建和管理用于業(yè)務(wù)數(shù)據(jù)處理的高可用和高性能的應(yīng)用與服務(wù)。

SQL Server 2016共有4個版本,主要包括企業(yè)版、標準版、精簡版和開發(fā)者版,后兩個可免費下載。其新版對于云數(shù)據(jù)管理等多方面進行了優(yōu)化。SQL Server 2016的版本及其對應(yīng)功能如表3-2所示。

表3-2 SQL Server 2016的主要版本及功能

討論思考:

1)SQL Server 2016的最新主要功能是什么?

2)SQL Server 2016的主要特點具體有哪些?

3)SQL Server 2016的版本有哪幾種?說明它們各自對應(yīng)的功能。

主站蜘蛛池模板: 墨竹工卡县| 永善县| 新丰县| 苗栗县| 奉节县| 大庆市| 融水| 青冈县| 清涧县| 邢台县| 卢氏县| 扶绥县| 府谷县| 宁强县| 班玛县| 抚宁县| 吉木萨尔县| 信丰县| 小金县| 德江县| 扎囊县| 合山市| 河南省| 株洲市| 明光市| 鄱阳县| 唐海县| 江源县| 兴文县| 周至县| 河津市| 昌邑市| 辽宁省| 玉屏| 辉县市| 三明市| 西和县| 南川市| 辉南县| 安顺市| 衡水市|