微軟發佈 SQL Server 2019 新版本

2019年11月4日,微軟在美國奧蘭多舉辦的Ignite大會上發佈了關係型數據庫SQL Server的新版本。與之前版本相比,新版本的SQL Server 2019 具備以下重要功能:在Linux和容器中運行的能力,連接大數據存儲系統的PolyBase技術。

據瞭解,SQL Server 2019可利用PolyBase技術進行全面的數據虛擬化,並將Linux/容器與Kubernetes(K8s)相兼容,交付了一種名爲大數據羣集(BDC)的新技術。BDC技術完成了基於K8s的SQL Server 多集羣實現,同時可以與Apache Spark、YARN、HDFS相結合,提供一個可處理OLTP(在線事務處理)、數據湖、甚至是機器學習要求的單一平臺。該技術可以部署在K8s集羣、本地、雲中,包括微軟提供的Azure Kubernetes Services(AKS)。

SQL Server 2019新版本的主要功能

OMNI-POLYBASE

Linux和容器的兼容性不僅是實現BDC技術的關鍵,同時也是實現PolyBase 擴展功能集的關鍵。現在,PolyBase不僅可以連接的Hadoop集羣和Azure存儲,同時也可以連接到其它SQL Server 實例。基於此,我們可以完成BDC主節點與BDC計算、數據和存儲池的通信,實現存儲池中的節點連接到HDFS存儲中位於同一位置的數據。

微軟還提供了一種新的跨平臺工具——Azure Data Studio,可用於T-SQL查詢、notebook 開發,甚至可以在BDC部署上運行Spark作業,以便將所有內容綁定在一起。

以上還不是PolyBase功能的“終點”,PolyBase還可以連接到Oracle、Teradata、MongoDB以及Azure Cosmos DB。再進一步,PolyBase可以連接到客戶擁有的任何數據源和ODBC驅動程序。

藉助於PolyBase,SQL Server 可以承擔數據虛擬化工作負載,即SQL Server像是一個一站式商店,用於連接到多平臺OLTP、NoSQL、數據倉庫和數據湖工作負載。不過,這其中大部分的連接是虛擬的,數據仍可以保留在本機存儲庫中,但是卻可以將儘可能多的查詢工作託管給遠程平臺。

作爲數據庫的相關功能

無論SQL Server擁有多少附加功能,我們都不能忘記SQL Server本質是一款數據庫。下面,我們就來看看作爲數據庫,SQL Server 有哪些提升?

  • SQL Server TempDB可配置爲內存優化的數據庫(使用SQL Server的內存OLTP技術),極大地提高了性能;
  • SQL Server獲得持久的內存能力;
  • SQL Server的查詢優化器更加智能,能夠在處理查詢時分配更多的資源;
  • SQL Server 支持UTF-8字符編碼;
  • 除了用R和Python編寫的代碼外,開發人員現在還可以在SQL Server腳本和存儲過程中執行Java代碼;
  • Accelerated Database Recovery 功能有助於快速恢復因斷點或者其它嚴重錯誤而中斷的長時間運行的事務,無需關心事務中斷髮生故障的位置;
  • 新特性 Secure enclave 增強了SQL Server的加密特性;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章