賦予企業更多可能,雲資料庫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可以管理資料庫的空間與趨勢分析,可以分析資料庫缺失索引、統計資訊分析、索引使用率等等。特別是可以方便容易分析與解決死鎖問題。如下圖:
Performance Insight(效能洞察)專注於使用者資料庫例項效能調優、負載監控和關聯分析的利器,以簡單直觀的方式幫助使用者迅速評估資料庫負載,資源等待的源頭和對應SQL查詢語句,以此來指導使用者在何時、何處、採取何種行動進行資料效能最佳化。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31550522/viewspace-2684192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2019企業版和標準版的區別?SQLServer
- SQL Server 2008企業版中的資料庫加密SQLServer資料庫加密
- [阿里雲]杭州雲棲大會八大亮點不容錯過阿里
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- 新基建!摩杜雲透過技術手段賦予資料的價值
- SQL Server DACPAC資料庫部署錯誤SQLServer資料庫
- 騰訊雲王義成 騰訊雲資料庫賦能企業釋放資料生產力資料庫
- Oracle資料庫標準版與企業版的區別Oracle資料庫
- 洞見資料庫前沿 集結阿里雲資料庫最強陣容 DTCC 2019 八大亮點搶先看資料庫阿里
- 集結阿里雲資料庫最強陣容 DTCC 2019 八大亮點搶先看阿里資料庫
- 資訊時代賦予企業三基工作新內涵
- SQL Server資料庫級別觸發器SQLServer資料庫觸發器
- 用SQL Server資料庫處理資料層錯誤SQLServer資料庫
- AntDB資料庫首個社群版正式釋出,攜手生態更多可能資料庫
- sql學習過程1:sql server資料型別解析SQLServer資料型別
- Veritas:以資料管理賦能中國企業雲中之旅
- 阿里大資料產品Dataphin上線公共雲,將助力更多企業構建資料中臺阿里大資料
- Cannot set property ‘dataIndex‘ of undefined 大資料關係圖報錯,賦予的資料有重複,去重AIIndexUndefined大資料
- SQL Server中sysobjects含義及批量賦予許可權的方法SQLServerObject
- Oracle ADW業務資料平臺點亮DTCC2019資料庫技術大會!Oracle資料庫
- TiDB 6.0 發版:向企業級雲資料庫邁進TiDB資料庫
- SQL Server資料庫啟動過程詳解SQLServer資料庫
- 資料庫雲--sql雲資料庫SQL
- 通過SQL Server資料庫映象保護虛擬資料庫ICSQLServer資料庫
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 雲盒子企業網盤伺服器更新 |七大亮點功能說明伺服器
- SQL Server資料庫對大容量表的操作SQLServer資料庫
- 2023年保障企業資料安全幾大措施看這裡!
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 資料庫映象SQLServer資料庫
- SQL Server 資料庫索引SQLServer資料庫索引
- 資料庫映象 (SQL Server)資料庫SQLServer
- 企業雲盤讓你告別企業資料資料洩露煩惱
- 十大企業級資料庫資料庫
- 企業使用雲資料庫有哪些好處?這三大好處你需要知道!資料庫
- Sql server資料庫人員:常見錯誤(轉)SQLServer資料庫
- 企業級雲資料庫最佳實踐資料庫
- 精彩亮點搶先看!華為夥伴暨開發者大會2022亮點不容錯過