閃存存儲采用,云計算增長,Linux日益增長的重要性和更廣泛的大數(shù)據(jù)集成是今年影響SQL Server用戶的幾個趨勢。
Windows Server 2016,SQL Server 2016和SQL Server 2016 Service Pack 1帶來了改變游戲規(guī)則的新功能和功能。 許多人將在2017年塑造SQL Server數(shù)據(jù)庫管理員(DBA)及其同事的過程。
使用去年的發(fā)展作為跳板,讓我們展望2017年存儲的SQL Server DBA,開發(fā)人員和其他與微軟關系數(shù)據(jù)庫合作的IT專家的一些趨勢。
廣泛采用閃存存儲。在SQL Server市場中最大的最大趨勢之一將在2017年繼續(xù)更強勁的是閃存存儲的使用的增加。 與傳統(tǒng)旋轉(zhuǎn)磁盤相比,閃存存儲提供更高的性能和可靠性。 在接下來的五年中,全閃存陣列將比混合閃存陣列更快地被采用。 而且,到2020年,全閃存陣列將占主存儲市場的70%,根據(jù)IDC。 盡管閃存存儲和企業(yè)固態(tài)驅(qū)動器的成本高于硬盤驅(qū)動器,但許多閃存陣列供應商(如Pure Storage,EMC,NetApp,IBM和Hewlett Packard Enterprise)提供了內(nèi)聯(lián)數(shù)據(jù)壓縮,重復數(shù)據(jù)刪除和其他存儲效率技術, 降低每GB的有效成本。
利用當今服務器系統(tǒng)的高性能多核CPU和大容量內(nèi)存容量,I / O已成為許多SQL Server實例的性能瓶頸。 對于I / O密集型應用程序(例如SQL Server),閃存存儲可以提供比傳統(tǒng)磁盤存儲更好的性能,這種能力將越來越多地促進各種規(guī)模的企業(yè)的采用。
云計算迅猛增長。這里并不奇怪:雖然SQL Server DBA通常是最后接受云技術,但很明顯,云計算,一般來說,特別是微軟Azure將是2017年比以前更大的因素。 使用Azure,您可以使用Azure SQL數(shù)據(jù)庫作為服務模式在平臺中運行SQL Server,或者通過在Azure虛擬機上運行SQL Server在基礎架構中作為服務設置運行SQL Server。 到目前為止,這些選項已被證明對于小型企業(yè)和測試和開發(fā)場景都有用。
但是,SQL Server的Azure集成功能對用戶來說更重要。 Microsoft添加到SQL Server 2014和SQL Server 2016中的Azure集成對于備份和災難恢復以及將您的本地數(shù)據(jù)庫擴展到Azure都非常有用,而無需將主數(shù)據(jù)庫處理轉(zhuǎn)移到云中。
例如,SQL Server 2014引入的備份到URL功能使您能夠使用低成本和廣泛可訪問的異地云存儲進行SQL Server備份。 Microsoft的SQL Server高可用性軟件Always On可用性組中內(nèi)置的Azure復制支持使無法承擔物理災難恢復(DR)站點的企業(yè)能夠利用云進行異地災難恢復。
Stretch數(shù)據(jù)庫功能將允許組織與SQL Server 2016無縫伸展其歸檔和歷史數(shù)據(jù)到云,釋放更高性能的本地存儲更多的當前信息。 這些集成功能將繼續(xù)鼓勵企業(yè)采用云 - 即使是SQL Server。
Linux和開源的重要性日益增加。 Linux上的SQL Server曾經(jīng)是SQL Server DBA中四月愚人節(jié)的一個開玩笑,但現(xiàn)在是一個現(xiàn)實。 Microsoft已公開預覽可從TechNet評估中心下載的SQL Server的下一個版本; 目前稱為SQL Server vNext,它包括對在Linux系統(tǒng)上運行數(shù)據(jù)庫的支持。
對于那些必須支持Linux和相關開源技術的組織,由于內(nèi)部策略或標準,以及在Linux上運行Oracle并且可能希望節(jié)省許可成本的組織,微軟對Linux的支持是有趣的。 Linux上SQL Server的可用性還有助于消除供應商鎖定的恐懼,防止一些公司轉(zhuǎn)移到僅Windows的SQL Server版本。
Microsoft計劃今年發(fā)布企業(yè)級Linux發(fā)行版的SQL Server vNext,包括Red Hat Enterprise Linux,Ubuntu Linux和SUSE Linux Enterprise Server。 最初的Linux實現(xiàn)包括對列存儲索引和Microsoft的內(nèi)存中OLTP,行級安全性和動態(tài)數(shù)據(jù)掩蔽的支持。 微軟表示,它打算隨著產(chǎn)品的前進而逐步擴展功能。
Linux上的SQL Server可以使用PowerShell或基于Windows的SQL Server Management Studio和SQL Server數(shù)據(jù)工具進行管理。 Linux支持為SQL Server打開了一個更大的市場,但這也意味著SQL Server專業(yè)人員將需要擁有一些Linux熟悉程度,以便在Linux上有效地部署和管理數(shù)據(jù)庫。
微軟也采取了其他舉措來更充分地接受開源。它與Ubuntu Linux開發(fā)商Canonical合作,將Bash shell帶到Windows 10,兩年前收購Revolution Analytics帶來了統(tǒng)計編程到SQL Server 2016.微軟也在Linux上開源PowerShell。 這不是開源的微軟過去的。 顯然,在2017年,Linux和開源將是微軟整體戰(zhàn)略和SQL Server方向的更大部分。
更緊密的大數(shù)據(jù)集成關系。大數(shù)據(jù)是過去幾年中最熱的數(shù)據(jù)趨勢之一,它將在2017年增長更多。大數(shù)據(jù)有助于從非結構化數(shù)據(jù)源(SQL Server通常無法做到的)獲得分析洞察力。 Microsoft將其PolyBase技術納入SQL Server 2016將使更多的組織能夠?qū)⒋鎯υ贖adoop集群中的大數(shù)據(jù)與其關系數(shù)據(jù)集成。
PolyBase最初發(fā)布與SQL Server并行數(shù)據(jù)倉庫(現(xiàn)在稱為Microsoft分析平臺系統(tǒng)),允許您使用T-SQL查詢Hadoop數(shù)據(jù)存儲,將這些查詢的結果返回到SQL Server,甚至將其與關系數(shù)據(jù) 。 隨著去年六月發(fā)布的SQL Server 2016,PolyBase被添加到數(shù)據(jù)庫的企業(yè)版,并且在11月發(fā)布的SQL Server 2016 SP1也將其帶入標準版。
這些舉動大大擴展了SQL Server的范圍到大數(shù)據(jù)的世界。 總的來說,2017年將是大量企業(yè)開始實施微軟在2016年推出的新SQL Server技術浪潮的一年。SQL Server DBA和他們的同行數(shù)據(jù)庫專業(yè)人員準備好了。