微軟SQL Server 2019將免費支持Java Oracle或受影響

據微軟官網最新消息,微軟宣佈 SQL Server 2019 將免費支持 Java。這一舉動或將給 Oracle 帶來一定影響。Azul Systems 總裁兼首席執行官 Scott Sellers 表示,“我們向 Microsoft 提供經過認證的 OpenJDK 版本已經超過五年。正如我們已經在 Azure 上做的那樣,在今天的聲明中,我們宣佈擴展與 Microsoft 的合作,爲基於 SQL Server 的 Java 開發人員提供完全支持的 Zulu Embedded 構建,無需任何額外的開發和生產使用成本。“

SQL ServerJava 有着悠久的歷史,20多年前,早期版本的Java通過數據庫連接(JDBC)驅動程序,使Java應用程序能夠連接到SQL Server。

在SQL Server 2016中,微軟推出了PolyBase的第一個版本,這是一種數據虛擬化解決方案,使客戶能夠使用T-SQL從SQL Server查詢Cloudera或Hortonworks中的數據,而T-SQL在很大程度上依賴於Java來實現互操作層。

隨着Apache Spark和HDFS在SQL Server 2019數據庫服務器的大數據集羣預覽版中,Java和SQL Server已經逐漸成爲一個更重要的組成部分。

然而,到目前爲止,SQL Server採用的是自帶java的方法,客戶可以選擇自己的運行時。這通常類似於OpenJDK或Oracle的Java SE。對此,SQL Server首席項目經理Travis Wright表示,“這兩種選擇都不太理想。使用OpenJDK,如果您需要一些幫助,則沒有支持供應商。使用Oracle的Java SE,您可能會要求Oracle幫助您使用Microsoft SQL Server中的Java。”

2018年,Oracle改變了Java的支持和許可模式。Oracle Java SE的免費支持逐步淘汰,他們希望用戶對Java技術支持付費。

與此同時,同年9月,微軟宣佈與領先的Java開源貢獻者和分銷商Azul System建立新的合作伙伴關係,允許所有Azure客戶免費使用Azul的Zulu for Azure - Enterprise distribution of Java,由微軟和Azul聯合提供技術支持。目前,這種合作關係已擴展到SQL Server。從新發布的 SQL Server 2019 社區技術預覽(CTP)3.2 開始,包括 Azul System 的 Zulu Embedded開箱即用組件,適用於 SQL Server 中使用 Java 的所有場景(PolyBase、Apache SPark、Java 可擴展性等)。除了爲 SQL Server 支付的費用外,無需額外成本,用於開發和生產使用。

雖然,客戶仍然可以選擇Oracle來滿足他們對Java的使用。但是,微軟很快指出:“Oracle希望客戶爲Java支持付費,這很公平,但我們希望爲Java客戶提供更好的技術支持選擇“。

據瞭解,Microsoft將提供一線技術支持,Java用戶可獲得SQL Server最新的技術支持,並根據需要在後端循環Azul。Azul Systems將定期更新Microsoft的安全補丁,至少每季度都包含在SQL Server累積更新中。

相關文章:
Free supported Java in SQL Server 2019 is now available

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章