1. 程式人生 > >SQL Server 2017 正式釋出

SQL Server 2017 正式釋出

SQL Server 2017 跨出了重要的一步,它力求通過將 SQL Server 的強大功能引入 Linux、基於 Linux 的 Docker 容器和 Windows,使使用者可以在 SQL Server 平臺上選擇開發語言、資料型別、本地開發或雲端開發,以及作業系統開發。

微軟擁抱開源的腳步繼續前行,在美國佛羅里達奧蘭多舉行的 Ignite 大會上,宣佈正式推出 SQL Server 2017 版本,從原先只支援 Windows 作業系統的狀況,變成在 Linux、Docker 以及微軟雲端環境 Azure 上均可執行。

針對不同公有云之間遷移伺服器,一直是令不少人頭痛的事情。過去這幾年,微軟的SQL Server在不斷進化,一改僅僅扮演資料庫管理系統的角色,成為還可以用於資料分析、機器學習和資料科學的軟體,而此次釋出正是這項計劃的一部分。

SQL Server成為第一個為雲而生、也能在本地部署,且跨不同作業系統的資料庫。全自動的資料遷移服務和SQL 資料庫託管例項上線,幫助使用者輕鬆將本地SQL Server資料庫升級遷移到Azure SQL資料庫。

這不但讓開發者可以自由選擇他們喜愛的語言和環境來開發應用,帶來更高水平的生產力、效能和資料安全,同時也讓微軟的資料庫軟體有機會接觸新的公司客戶。

去年微軟首次宣佈它會讓SQL Server出現在Linux上,在今年釋出的正式版中,一個關鍵部分是,支援在使用Python的SQL Server裡面執行機器學習工作負載。SQL Server 2017 支援用 R 和 Python 的分析方法,來做資料庫內的機器學習,意味著使用者不必遷移資料,將省下不少時間。

SQL資料倉庫提供全新的為計算優化的效能層,能夠顯著提升雲端分析的效能。為計算優化的效能層的規模拓展能力也有了顯著的提升,能夠拓展至3萬個計算DWU(資料倉庫單位)。此項服務將於今年秋季提供預覽。

此外,微軟竭力讓客戶藉助新的資料庫遷移服務(Database Migration Service),更容易將SQL Server工作負載從本地資料中心遷移到其Azure雲。這項功能旨在提供一條基本上自動遷移到雲端的道路,停運時間為零,那樣客戶就可以在遷移的同時確保重要應用順暢執行。隨著雲端運算越來越普及,資料運算成本將進一步降低。

640?wx_fmt=jpeg

微軟Azure的雲端計算託管服務資料中心

如果客戶想在混合配置環境下執行應用,可以使用Azure SQL資料庫託管例項。

該服務有望提供微軟託管資料庫服務的諸多好處(比如自動化更新),同時與最新的企業預置版SQL Server保持100%的程式碼相容性。

針對已經擁有SQL Server許可證的公司,可使用更新後的Azure Hybrid Benefit,將許可證引入到微軟雲。如果使用者執行Azure SQL資料庫託管例項,以及Azure Data Factory的SQL Server Integration Services元件,還可享受最多隻有標價50%的折扣。

在價格方面,自SQL Server 2016釋出以來,該軟體的價格就一直沒有變過。微軟的四個版本:企業版、標準版、簡易版、開發版和網路版;每一個版本在Windows上或Linux上的價格都一樣。

以下是SQL Server 2017平臺新功能的重點,將對企業的分析策略產生積極的影響。

1、公司可以儲存和管理更智慧的資料

SQL Server 2017改變了我們檢視資料的方式。事實上平臺的新功能將使資料科學家和企業通過資料進行互動的時候,能夠檢索不同的演算法來應用和檢視已經被處理和分析的資料。

Microsoft將其AI功能與下一代SQL Server引擎整合,可以實現更智慧地資料傳輸。

2、跨平臺提供更多的靈活性

SQL Server 2017現在無論是一個大型Linux商店,還是隻需要在Mac上使用SQL Server做資料庫引擎的開發,新一代的SQL Server都可以支援,它現在可以在Linux上完全執行、完全安裝,或執行在macOS的Docker容器上。SQL Server的跨平臺支援將為許多使用非Windows作業系統的公司提供機會,來部署資料庫引擎。

3、先進的機器學習功能

SQL Server 2017支援Python,希望利用機器學習的高階功能的企業可以使用Python和R語言。(譯者注: SQL Server使用者可以在安裝過程中下載並安裝標準的開源Python interpreter版本3.5和一些常見的Python包。Microsoft只支援直譯器3.5版。根據Microsoft,選擇該版本是想避免較新版本的Python interpreter中存在的一些相容性問題。)

這為資料科學家提供了利用所有現有演算法庫或在新系統中建立新演算法庫的機會。整合是非常有價值的,這樣企業不需要支援多個工具集,以便通過資料完成其高階分析目標。

4、增強資料層的安全性

在SQL Server的新版本,企業可以直接在資料層上增加新的增強型資料保護功能。行級別安全控制,始終加密和動態資料遮蔽在SQL Server 2016中已經存在,但是許多工具進行了改進,包括企業不僅可以確保行級別,而且還可以確保列級別。

5、提高了BI分析能力

分析服務也有改進。企業通常使用這些服務來處理大量資料。 一些新功能包括新的資料連線功能,資料轉換功能,Power Query公式語言的混搭,增強了對資料中的不規則層級(Ragged Hierarchies)的支援,並改進了使用的日期/時間維度的時間關係分析。

企業客戶認識到圍繞BI的戰略和通過資料獲取洞察力需要對高階分析資料平臺進行大量投資。 獲取資料,管理它,對其應用高階預測演算法並將其資料視覺化工具的過程,時間太長並且複雜。

因此,類似於Microsoft在SQL Server 2017中突出顯示的整合解決方案可能是一個很好的案例,可以最終改善和簡化從資料中獲取結果的過程,而不會太複雜。

.NET社群新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

640?wx_fmt=jpeg