微軟今夏將發(fā)布SQL Server 2016預(yù)覽版
在Microsoft Ignite大會(huì)的主題演講環(huán)節(jié)中,微軟公司CEO納德拉(Satya Nadella)宣布將在今年夏天發(fā)布最新數(shù)據(jù)庫SQL Server 2016 的首個(gè)預(yù)覽版。
作為微軟旗艦級數(shù)據(jù)庫產(chǎn)品的最新版本,SQLServer 2016將圍繞移動(dòng)與云計(jì)算這兩大核心主題提供大量新特性。“Mobilefirst, Cloud first”,這是微軟喊出的口號。對此納德拉表示,微軟會(huì)將目光聚焦在跨平臺的客戶體驗(yàn)上,進(jìn)一步增加應(yīng)用的敏捷性,在云中為客戶提供強(qiáng)有力的基礎(chǔ)架構(gòu)支持。“所有的技術(shù)都是為了幫助客戶實(shí)現(xiàn)業(yè)務(wù)轉(zhuǎn)型。”納德拉說。
無限擴(kuò)展的數(shù)據(jù)庫
SQL Server 2016中最值得關(guān)注的一個(gè)新特性叫做“伸展數(shù)據(jù)庫(Stretch Database)”,納德拉將其形容為一個(gè)能夠無限擴(kuò)展的數(shù)據(jù)庫,你可以將SQL Server 2016中的任意數(shù)據(jù)放到Azure云中,甚至一個(gè)單獨(dú)的數(shù)據(jù)庫表也沒問題。換句話說,SQL Server 2016可以先在企業(yè)內(nèi)部進(jìn)行部署,然后一部分、一部分地將數(shù)據(jù)庫遷移到微軟Azure云上,而不會(huì)對應(yīng)用造成任何影響。
微軟SQL Server核心數(shù)據(jù)庫引擎團(tuán)隊(duì)首席架構(gòu)師Lindsey Allen向我們介紹了一個(gè)場景,其中業(yè)務(wù)部門希望不刪除任何一條歷史數(shù)據(jù),因此他們數(shù)據(jù)庫的規(guī)模是在不斷擴(kuò)大的。在這種情況下,給數(shù)據(jù)庫備份和恢復(fù)都造成了非常大的困難,而且做一次備份需要很長的時(shí)間。“那么,為什么我們不把數(shù)據(jù)庫擴(kuò)展到Azure上呢?“Allen反問道。
Allen表示,使用這個(gè)功能之后,你仍然是在進(jìn)行數(shù)據(jù)歸檔,但業(yè)務(wù)不會(huì)受到任何影響。你可以把歷史數(shù)據(jù)全部保存下來,又不會(huì)影響SQL Server數(shù)據(jù)庫的性能,也不會(huì)丟失任何數(shù)據(jù),這是一舉三得的結(jié)果。
提供集中式的服務(wù)器管理能力
納德拉在演講中還花時(shí)間介紹了新的Microsoft Operations Management Suite(OMS)軟件,以及它如何兌現(xiàn)微軟“移動(dòng)化與云計(jì)算為先”的策略。OMS旨在提供SQL Server、Windows Server以及其他混合云環(huán)境中數(shù)據(jù)中心組件的統(tǒng)一管理能力,使得運(yùn)營數(shù)據(jù)得到更好的管理,同時(shí)對云系統(tǒng)與內(nèi)部系統(tǒng)的訪問進(jìn)行更好的控制。納德拉將它形容為一個(gè)統(tǒng)一的管理臺工具,你可以對所有的虛擬機(jī)、服務(wù)器操作進(jìn)行管理,包括災(zāi)難恢復(fù)、數(shù)據(jù)備份、日志分析、服務(wù)器運(yùn)行以及高可用性等。“這需要這樣一個(gè)管理工具,你就能玩轉(zhuǎn)你的混合云環(huán)境。”納德拉表示。
SQL Server 2016還提供了一個(gè)將內(nèi)存OLTP引擎與實(shí)時(shí)運(yùn)營分析結(jié)合起來的快速處理功能。這使得微軟用戶可以將內(nèi)存技術(shù)應(yīng)用到更廣泛的領(lǐng)域,而不僅僅是現(xiàn)在的在線交易系統(tǒng)。
微軟首席項(xiàng)目經(jīng)理Torsten Grabs解釋了這個(gè)新功能如何幫助DBA加速數(shù)據(jù)分析與報(bào)表操作。目前,為了把延遲控制到最低,在進(jìn)行數(shù)據(jù)分析報(bào)表時(shí),DBA會(huì)將它們的數(shù)據(jù)同步復(fù)制到其他地方。由于數(shù)據(jù)復(fù)制的關(guān)系,不管報(bào)表跑的多快,它的數(shù)據(jù)永遠(yuǎn)會(huì)“慢一步”。而有了SQL Server 2016最新的內(nèi)存處理功能,你可以真正以實(shí)時(shí)運(yùn)行你的數(shù)據(jù)倉庫,而交易型負(fù)載可以同時(shí)運(yùn)行在同一個(gè)數(shù)據(jù)庫中。
更高級的安全性保障
納德拉還著重介紹了SQL Server 2016的安全性功能。內(nèi)部部署的Advanced Threat Analytics平臺將用來對付高級持續(xù)性威脅(APT),它能夠讓用戶對所有服務(wù)器內(nèi)的威脅進(jìn)行分析,根據(jù)行為模式對一個(gè)APT攻擊進(jìn)行匹配。
Always Encrypted加密技術(shù)是SQLServer 2016中新增的另外一項(xiàng)安全功能。它理解起來相對簡單:“在進(jìn)行解密之前,你的所有數(shù)據(jù)都是加密的。”Always Encrypted已經(jīng)收到了許多微軟客戶的認(rèn)可,它在銀行與醫(yī)療系統(tǒng)中將發(fā)揮巨大作用。