2022年11月16日,微軟正式發(fā)布SQL Server 2022。這是迄今為止最支持Azure的SQL Server版本,在性能、安全性和可用性方面進一步創(chuàng)新,標志著SQL Server 30多年歷史的最新里程碑。
SQL Server 2022是微軟智能數據平臺的核心元素,該平臺無縫集成了運營數據庫、分析和數據治理,使客戶能夠實時響應,為應用程序添加多智能層,釋放快速、預測性的洞察力,并隨時隨地管理數據。
SQL Server 2022與Azure的連接,包括Azure Synapse Link和Microsoft Purview,使客戶更容易從大規(guī)模數據中獲得更深入的洞察、預測和治理。Azure集成還包括Azure SQL Managed Instance托管實例的托管災難恢復(DR)以及近實時分析,允許數據庫管理員以更大的靈活性和更小的用戶影響來管理數據資產。同時,性能和可擴展性也將通過內置的全新查詢智能自動增強。
SQL Server是過去10年中最不容易受到攻擊的數據庫,這一安全創(chuàng)新建立在SQL Server的跟蹤記錄基礎上,SQL Server的Ledger使用區(qū)塊鏈創(chuàng)建數據庫所有更改時間的防篡改跟蹤記錄。
連接到Azure SQL Managed Instance
托管實例
為了確保正常運行,SQL Server 2022新的連接功能使其能與Azure SQL托管實例更好的進行協(xié)同。借助這一新功能,您可以用PaaS作災難恢復,而相比用IaaS作災備花費更少時間來設置和管理。
用戶可以通過使用內置的分布式可用性組(DAG),將數據復制到Azure SQL托管實例作為災難恢復副本來實現。托管實例可隨時啟用,無需長時間的配置或維護。您還可以使用此連接功能來減小可能影響數據庫性能的大量讀取請求。SQL Server 2022正在努力構建更多功能支持在線災難恢復。
Azure Synapse Link for SQL
以前,將數據從本地數據庫移動到云上的大數據平臺需要經過提取、轉換和加載(ETL)的步驟。配置和運行ETL管道通常比較耗時,而妨礙實現實時洞察。Azure Synapse Link for SQL Server 2022提供自動更改推送,以捕獲SQL Server內的更改,并將其推送至Azure Synapse Analytics。
Synapse Link提供近乎實時的分析以及混合事務和分析處理,對操作系統(tǒng)的影響極小。一旦數據進入Synapse,您就可以將其與許多不同的數據源相結合,適合各種數據的大小、規(guī)?;蚋袷?,并可使用Azure Machine Learning、Spark或Power BI對數據進行分析。由于自動更改推送僅推送新的或改變的內容,因此傳輸速度更快,并達到近乎實時的洞察力。而所有這些分析,對SQL Server 2022的源數據庫的性能影響極小。
與Microsoft Purview的配合
Microsoft Purview是一個統(tǒng)一的數據治理和管理服務。SQL Server能與Microsoft Purview集成,以實現更好的數據發(fā)現,讓用戶打破數據孤島:
·自動掃描本地SQL Server獲取元數據
·使用內置和自定義的分類器及Microsoft信息保護敏感度標簽,對數據進行分類
·設置和控制對SQL Server的訪問權限
與Azure連接的其它功能
SQL Server 2022還有更多支持Azure的其他功能。與Azure Arc代理的簡單連接是SQL Server 2022默認設置過程的一部分,可啟用其他功能,包括:
·在本地、Azure和其它云上部署的所有SQL Server的統(tǒng)一視圖
·無需額外費用即可對SQL Server進行全自動技術評估,幫助用戶優(yōu)化數據庫的性能、可伸縮性、安全性、業(yè)務連續(xù)性等
·使用Microsoft Defender for Cloud保護本地數據
·使用單點登錄和Azure Active Directory保護身份
·在本地的數據庫,現也可通過Azure按需付費(Pay-as-you-go)來采購和計費
微軟宣布推出一種新的計費模式,為本地部署的SQL Server提供快速靈活的采購和計費方式。通過與全球Azure服務上的Azure Arc連接,您可以利用新的SQL Server云計費模型,為本地部署的SQL Server提供更好的許可彈性,對于波峰和臨時使用,以小時為單位按用量收費,而無需前期大量的一次性采購。
性能
性能至關重要。SQL Server工程團隊的核心引擎功能原則是:無傷害,不需更改應用程序。使用SQL Server 2022,性能增強無需用戶更改代碼。
SQL Server繼續(xù)提供差異化性能,根據獨立機構Transaction Processing Performance Council,在1TB、3TB、10TB和30TB上,OLTP性能排名第一,非集群DW性能排名第一。在SQL Server 2022中:
通過查詢存儲(Query Store),SQL Server 2022增加了對只讀副本的支持,并啟用查詢提示以提高性能并快速解決問題,而無需更改源T-SQL。
借助智能查詢處理(Intelligent Query Processing),SQL Server 2022根據常見的客戶問題擴展更多場景。例如,“參數敏感計劃”是指參數化查詢的單個緩存計劃對于所有可能的傳入參數值不是最優(yōu)的場景。SQL Server 2022可以為單個參數化語句自動啟用多個活動緩存計劃。這些緩存的執(zhí)行計劃,將根據參數值適應不同的數據大小。
安全性
在過去的十年里,SQL Server幾乎沒有漏洞。在此基礎上,新的SQL Server Ledger功能創(chuàng)建了一個數據修改的篡改證據跟蹤記錄。這可以檢測惡意行為者的篡改,可應用于內外部審計等場景。
可用性
除了在實例級別使用Contained Availability Groups之外,您還可以在可用性組級別創(chuàng)建一個Always On的可用性組來管理自己的元數據對象(用戶、登錄、權限)。此外,當您有跨多個位置的用戶時,它可以保持多寫環(huán)境平穩(wěn)運行。SQL Server 2022執(zhí)行最后一個寫入者勝出(last-writer wins)規(guī)則,在檢測到沖突時,選擇最近的修改保存在所有副本上。
Azure SQL遷移服務
微軟為用戶的遷移上云之旅提供幫助,并宣布了一項新的計劃:SQL+Apps遷移工廠。該計劃可以幫助用戶評估SQL Server應用程序和數據庫,并將適合的項目遷移到Azure SQL,用戶無需為此遷移工廠計劃支付任何費用。
SQL Server IoT 2022
微軟還將發(fā)布SQL Server IoT 2022,它專為固定功能使用場景而設計,并通過OEM渠道發(fā)售特殊專用的使用權許可。
地中海航運公司MSC及英國體育博彩和游戲公司Entain已經借助SQL Server 2022的新功能實現了強大的數據分析與數據庫故障轉移。