微软宣布 SQL Server 2019 免费支持 Java
在 2018 年 9 月的時候,微軟就宣布與領先的 Java 開源貢獻者和發(fā)行商 Azul Systems 建立新的合作伙伴關系。這一伙伴關系允許所有 Azure 客戶在微軟和 Azul 聯(lián)合提供的支持下,免費使用 Azul 的 Zulu for Azure-Enterprise Java 發(fā)行版 。
最近,微軟宣布已經(jīng)將這種合作關系擴展到包括 SQL Server。從新發(fā)布的 SQL Server 2019 社區(qū)技術預覽(CTP)3.2 開始,包括 Azul System 的 Zulu,它可以直接嵌入到SQL Server 中使用 Java 的所有場景(PolyBase、Apache SPark、Java 可擴展性等等)。除了為 SQL Server 支付的費用外,不用其他任何成本。
Java 是當今世界上最重要的開源項目之一,據(jù)許多報道稱,它是世界上最流行的編程語言。它大約與微軟 SQL Server 同時誕生,在 20 多年前,早期版本的 Java 數(shù)據(jù)庫連接(JDBC)驅(qū)動程序使 Java 應用程序能夠連接到 SQL Server。
過去,SQL Server 允許客戶選擇自己的 Java Runtime,通常是 OpenJDK 或 Oracle 的 JavaSE。不過,這兩種選擇都不理想。對于 OpenJDK,如果需要幫助,就沒有支持供應商。使用 Oracle 的 JavaSE,則會存在讓Oracle 幫助您在 Microsoft SQL Server 中使用 Java 的情況。
在 SQL Server 2016 中,微軟引入了 PolyBase 的第一個版本,這是一種數(shù)據(jù)虛擬化解決方案,使客戶能夠使用 T-SQL 查詢 Cloudera 或 Hortonworks 中的數(shù)據(jù),T-SQL 在互操作層嚴重依賴 Java。
如今,在 SQL Server 2019 的大數(shù)據(jù)集群中,隨著 Apache SPark、HDFS 和其他大數(shù)據(jù)組件的加入,SQL Server 和 Java 更加交織在一起。
2018 年,Oracle 對 Java 的支持和許可模型發(fā)生了變化,對 Oracle Java SE 的免費支持正在逐步消失,Oracle 希望用戶支付 Java 支持的費用。
Azul Systems 總裁兼首席執(zhí)行官 Scott Sellers 說:
我們已經(jīng)向微軟交付了 OpenJDK 的認證版本五年多了。正如我們對 Azure 所做的那樣,我們擴展了我們的合作關系,與微軟站在一起,向基于 SQL Server 的 Java 開發(fā)人員社區(qū)提供完全支持的 Zulu 構建,而不增加開發(fā)和生產(chǎn)使用的成本。
當然,微軟也表示尊重客戶選擇不同 Java 風格的權利。在 SQL Server 中使用 Java 的每一種情況下,都會有一種記錄在案的方式來表現(xiàn)自己的 Java 風格,而不是使用默認的 Zulu Embedded,并且使用自己選擇的支持提供者,即使它是 Oracle。
微軟稱,他們的使命是授權地球上的每個人和每個組織實現(xiàn)更多的目標,其中包括所有希望構建 SQL Server 的數(shù)百萬 Java 開發(fā)人員。
來源:microsoft
總結
以上是生活随笔為你收集整理的微软宣布 SQL Server 2019 免费支持 Java的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 磁铁也可以是流动的液体
- 下一篇: 科学家对一颗濒死恒星的观测或能窥见未来地