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

2.2 SQL Server 2016的特點(diǎn)

SQL Server作為目前程序開發(fā)中使用廣泛的數(shù)據(jù)庫軟件之一,每一次版本的更新都會帶來許多不同的變化。最新版本的SQL Server 2016數(shù)據(jù)庫引擎引入了一些新功能和增強(qiáng)功能,這些功能可以提高設(shè)計、開發(fā)和維護(hù)數(shù)據(jù)存儲系統(tǒng)的架構(gòu)師、開發(fā)人員和管理員的能力和工作效率。本節(jié)將對SQL Server 2016中的版本特點(diǎn)進(jìn)行講述。

2.2.1 SQL Server 2016中新的組件功能

相對于舊版本,SQL Server 2016中新的組件增加了許多新的功能。

在性能上,SQL Server 2016利用實(shí)時內(nèi)存業(yè)務(wù)分析計算技術(shù)(Real-Time Operational Analytics & In-Memory OLTP)讓OLTP事務(wù)處理速度提升了30倍,可升級的內(nèi)存列存儲技術(shù)(columnstore)讓分析速度提升高達(dá)100倍,查詢時間從幾分鐘降低到了幾秒鐘。

安全性上,SQL Server 2016中也加入了一系列的新安全特性:

● 數(shù)據(jù)全程加密(Always Encrypted)能夠保護(hù)傳輸中和存儲后的數(shù)據(jù)安全。

● 透明數(shù)據(jù)加密(Transparent Data Encryption)只需消耗極少的系統(tǒng)資源即可實(shí)現(xiàn)所有用戶數(shù)據(jù)加密。

● 層級安全性控管(Row Level Security)讓客戶基于用戶特征控制數(shù)據(jù)訪問。

除此之外,SQL Server 2016還增加了許多新特性:

● 動態(tài)數(shù)據(jù)屏蔽(Dynamic Data Masking)。

● 原生JSON支持。

● 通過PolyBase簡單高效地管理T-SQL數(shù)據(jù)。

● SQL Server支持R語言。

● 多TempDB數(shù)據(jù)庫文件。

● 延伸數(shù)據(jù)庫(Stretch Database)。

● 歷史表(Temporal Table)。

● 增強(qiáng)的Azure混合備份功能。

2.2.2 SQL Server 2016混合云技術(shù)

考慮到企業(yè)級的應(yīng)用程序?qū)⒚媾R復(fù)雜的硬件配置、大量峰值需求等一系列的重要挑戰(zhàn),Microsoft提出了混合云策略,為傳統(tǒng)的私有云、公共云和混合云環(huán)境提供支持,從而克服這些重要挑戰(zhàn)。

SQL Server 2016直接支持將數(shù)據(jù)文件和日志部署到Microsoft Azure公有云存儲,從而可以無縫打通公有云和私有云的邊界,其架構(gòu)如圖2.1所示。

圖2.1 將數(shù)據(jù)庫部署在Windows Azure Blob

將數(shù)據(jù)庫部署在Azure Blob中存儲的優(yōu)點(diǎn)在于可提高數(shù)據(jù)庫性能、便于數(shù)據(jù)的遷移、提高數(shù)據(jù)庫安全性、將數(shù)據(jù)虛擬化。此外,SQL Server 2016的存儲引擎中增加了對于Azure Blob的數(shù)據(jù)訪問機(jī)制,如圖2.2所示。

圖2.2 Azure Blob上的訪問機(jī)制

SQL Server 2016與Azure有了更深程度的集成,用戶可以通過將數(shù)據(jù)庫文件分配在Azure上進(jìn)行存儲,為數(shù)據(jù)庫帶來性能、可維護(hù)、安全上的多重保障。

主站蜘蛛池模板: 浮梁县| 织金县| 涞源县| 莱西市| 铜山县| 鄂伦春自治旗| 厦门市| 介休市| 如东县| 麦盖提县| 北碚区| 元阳县| 玉门市| 肃宁县| 尚义县| 临洮县| 虞城县| 克什克腾旗| 嵊泗县| 湖州市| 正阳县| 旬邑县| 乐都县| 宝坻区| 富裕县| 阳泉市| 根河市| 来安县| 阳春市| 苏州市| 嵩明县| 日照市| 榕江县| 临夏县| 珲春市| 泗洪县| 布拖县| 婺源县| 沂南县| 翁源县| 昌黎县|