2020年3月26日 15:00-16:30html
邀您一同見證數據庫
雲數據庫SQL Server 2019版重磅發佈安全
全面提高性價比及數據庫能力性能優化
點我觀看架構
RDS 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平臺的差別愈來愈小。相信不久的未來,阿里雲的雲數據庫上會出現基於新架構新形態的產品,適應不斷變化的用戶需求。
阿里云云數據庫提供了豐富的產品形態,若是你的業務是用於測試和驗證以及非核心業務,能夠選擇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查詢語句,以此來指導用戶在什麼時候、何處、採起何種行動進行數據性能優化。
關於RDS SQL Server Performance Insight,點我查看
2020年3月26日 15:00-16:00
邀您一同見證
雲數據庫SQL Server 2019版重磅發佈
全面提高性價比及數據庫能力