天天看點

賦予企業更多可能,雲資料庫SQL Server 2019版這幾大亮點别錯過

直播預告

2020年3月26日 15:00-16:30

邀您一同見證

雲資料庫SQL Server 2019版重磅釋出

全面提升成本效益及資料庫能力

點我觀看

RDS SQL Server 2019不僅增加引擎的新功能,也提供了多形态、高安全、高性能和高智能化的功能特性。

01、SQL Server 2019新特性

從SQL Server 2019版本開始,有一個有趣的事情是将資料庫引擎定義為一個平台,以提供開發語言、資料類型、本地或雲環境以及作業系統選項,那我們從中可以享受到哪些技術創新呢?

大資料群集和資料虛拟化

SQL Server 2019提供了可縮放的大資料解決方案,使用者可以部署 SQL Server、Spark 和在 Kubernetes 上運作的 HDFS 容器的可縮放群集。也可以通過Transact-SQL 或 Spark 中讀取、寫入和處理大資料。

通過大容量大資料輕松合并和分析高價值關系資料,查詢外部資料源。将資料用于 AI、機器學習和其他分析任務。還有我們熟悉的SQL Server Always On 可用性組技術為所有資料庫提供高可用性和災難恢複。

通過 PolyBase 進行資料虛拟化,使用外部表從外部 SQL Server、Oracle、Teradata、MongoDB 和 ODBC 資料源查詢資料。使用者可将孤立資料源中的各種不斷增長的資料集組成。利用 SQL Server 2019大資料群集提供了一個完整的環境來處理包括機器學習和 AI 功能在内的大量資料。

增強的性能與智能

在SQL Server 2019中也提供了豐富的性能和智能化的特性,智能查詢處理方面,提供了行模式記憶體授予回報、行存儲上的批處理模式、标量 UDF 内聯、表變量延遲編譯、APPROX_COUNT_DISTINCT 進行近似查詢處理等特性。

通過智能查詢處理,可以發現關鍵的并行工作負荷在大規模運作時,其性能得到了改進。記憶體資料庫方面,新增混合緩沖池、記憶體優化 TempDB 中繼資料、記憶體中 OLTP 對資料庫快照的支援。

引擎性能方面,增加或改進了如下特性:

OPTIMIZE_FOR_SEQUENTIAL_KEY、強制快進和靜态遊标、減少了對工作負荷的重新編譯、并發 PFS 更新、計劃程式輔助角色遷移、間接檢查點可伸縮性等等。

可能對我們最有體感的兩個特性是:

OPTIMIZE_FOR_SEQUENTIAL_KEY和并發PFS更新。

OPTIMIZE_FOR_SEQUENTIAL_KEY啟用有助于提高索引中高并發插入的吞吐量,用于易發生最後一頁插入争用的索引,比如有順序鍵(如辨別列、序列或日期/時間列)的索引,高并發場景都會遇到。

其次是并發 PFS 更新,PFS 頁上的頁闩鎖争用通常與 TempDB 關聯,但當有許多并發對象配置設定線程時,也可能會在使用者資料庫上發生。此改進改變了使用 PFS 更新來管理并發的方式,這樣就能在共享闩鎖(而不是排他闩鎖)下更新它們。

加速資料庫恢複特性可以加快資料庫恢複 (ADR) 減少重新開機或長時間運作事務復原後的恢複時間,這個選項建議預設開啟。

任務關鍵安全性

SQL Server 2019安全更新了幾個重要的特性,具有安全 Enclave 的 Always Encrypted 、SQL Server 配置管理器中的證書管理、資料發現和分類、SQL Server 稽核的增強。

最近發生的資料庫安全事故确實讓人痛心,安全無小事。安全是全方位、體系化的防控和治理,不是單一的一個特性能夠解決的,這也是近年來雲資料庫服務商一個核心的競争力。

三方平台的支援

SQL Server 2017開始就已經支援Linux平台,也支援Docker容器,但功能相對比較弱,相對于Windows平台,資料庫特性差異很大。

SQL Server 2019 增加了Kubernetes部署架構。引擎特性上逐漸完善,新增加複制功能(Replication), Microsoft 分布式事務處理協調器 (MSDTC)、OpenLDAP 支援第三方 AD 提供商、Linux 上的機器學習服務、TempDB 改進、Linux 上的 PolyBase、變更資料捕獲 (CDC)。與Winodws平台的差異越來越小。相信不久的将來,阿裡雲的雲資料庫上會出現基于新架構新形态的産品,适應不斷變化的使用者需求。

02、RDS SQL Server 2019功能特性

豐富的産品形态

阿裡雲雲資料庫提供了豐富的産品形态,如果你的業務是用于測試和驗證以及非核心業務,可以選擇RDS SQL Server基礎版。若是核心業務可根據不同重要程度選擇高可用版本,高可用版本提供了獨享型 、通用型和共享型。

如果你的業務非常核心并且并發程度非常高,可以選擇RDS SQL Server叢集版,基于SQL Server Alwayson技術實作讀寫分離,讀副本最大支援7個執行個體來實作負載均衡。

所有這些形态的執行個體生命周期管理與靈活的資源彈性特性猶如水電煤一樣,即開即用,友善快捷,幫助使用者實作快速部署和發展業務!

多重安全特性保駕護航

RDS SQL Server 2012 及以上版本提供了磁盤加密技術,使用者可以用自帶的證書加密磁盤,保障磁盤資料級别的安全可靠可控。在連接配接層所有版本都實作了SSL鍊路加密通路,防止資料在傳輸層洩漏的風險。

在資料庫引擎層,支援企業版的透明資料庫加密(TDE), 當然也支援引擎層其他安全防護機制。RDS SQL Server也提供了資料庫審計功能,可以通過打開審計功能溯源誰在操作、什麼時候操作、操作了什麼等詳細的資訊。

RDS SQL Server雲平台自身的所有操作也接入了安全審計平台。同時RDS SQL Server繼承了阿裡雲公共的安全體系。所有這些機制與政策都能很好地保護好使用者的資料安全。

完整備份與還原機制

阿裡雲RDS SQL Server擁有多種備份與還原的機制。可以根據業務靈活選擇備份時間和備份方式。可以實作資料庫全量備份,資料庫差異備份和資料庫日志備份,日志備份也可以根據業務選擇備份的粒度。可以通過備份還原機制實作克隆整個執行個體,克隆單個資料庫。可以通過備份還原在執行個體間、執行個體内複制資料庫。

這些備份與還原支援備份集和任意時間點的還原。所有這些備份與還原都是基于資料不落盤的方式實作,減少執行個體的的IO開銷,在備份與還原時降低對執行個體的性能影響。

友好的資料上雲體驗

使用者資料庫上雲是個非常重要的事情。阿裡雲RDS SQL Server提供了邏輯傳輸和實體傳輸的方案。邏輯傳輸可以使用DTS工具完成,簡單易用。

實體傳輸是通過備份與還原來實作,使用者将資料庫備份到自己OSS上,通過在控制台授權RDS通路後,自動完成後續所有流程,不需要使用者操作複雜的幹預。支援全量上雲,也支援增量的備份上雲以減少使用者的停機時間視窗。更具體的資訊,可以參考如下連結:

全量備份資料上雲SQL Server 2012及以上版本:

https://help.aliyun.com/document_detail/68310.html

增量備份資料上雲SQL Server 2012及以上版本:

https://help.aliyun.com/document_detail/71614.html

SQL Server執行個體級别資料庫上雲:

https://help.aliyun.com/document_detail/72458.html

智能化的運維

作為雲資料庫PaaS平台,使用者如何輕松運維自己的資料庫十分重要。RDS SQL Server 除了傳統的告警與性能監控功能外,還提供了企業級的資料庫管理、診斷與分析平台,那就是阿裡雲 RDS SQL Server CloudDBA和Performance Insight。

通過CloudDBA可以管理資料庫的空間與趨勢分析,可以分析資料庫缺失索引、統計資訊分析、索引使用率等等。特别是可以友善容易分析與解決死鎖問題。如下圖:

賦予企業更多可能,雲資料庫SQL Server 2019版這幾大亮點别錯過
賦予企業更多可能,雲資料庫SQL Server 2019版這幾大亮點别錯過

Performance Insight(性能洞察)專注于使用者資料庫執行個體性能調優、負載監控和關聯分析的利器,以簡單直覺的方式幫助使用者迅速評估資料庫負載,資源等待的源頭和對應SQL查詢語句,以此來指導使用者在何時、何處、采取何種行動進行資料性能優化。

關于RDS SQL Server Performance Insight,

點我檢視

2020年3月26日 15:00-16:00