Code前端首页关于Code前端联系我们

Microsoft SQL Server 2019 免费支持 Java

terry 2年前 (2023-09-26) 阅读数 45 #数据库

2018 年 9 月,Microsoft 宣布与 Java 领先的开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系。该合作伙伴关系允许所有 Azure 客户免费使用 Azul 的 Azure-Enterprise Java 发行版,并由 Microsoft 和 Azul 联合提供支持。

最近,微软宣布已将这种合作伙伴关系扩展到 SQL Server。从新发布的 SQL Server 2019 社区技术预览版 (CTP) 3.2(包括 Azul)开始,它可以直接嵌入到 SQL Server 中,适用于所有使用 Java 的场景(PolyBase、Apache Spark、Java Extensibility 等)。除了您支付的费用之外,SQL Server 无需支付任何费用。

Java 是当今世界上最重要的开源项目之一,根据许多报告,它是世界上最流行的编程语言。它与 Microsoft SQL Server 大约同时诞生,20 多年前,早期版本的 Java 数据库连接 (JDBC) 驱动程序使得将 Java 应用程序连接到 SQL Server 成为可能。

从历史上看,SQL Server 允许客户选择自己的 Java 运行时,通常是 OpenJDK 或 Oracle 的 JavaSE。然而,这两种选择都不是理想的。如果您需要帮助,OpenJDK 没有支持提供商。借助 Oracle 的 JavaSE,在某些情况下 Oracle 可以帮助您将 Java 与 Microsoft SQL Server 结合使用。

在 SQL Server 2016 中,Microsoft 推出了 PolyBase 的第一个版本,这是一种数据虚拟化解决方案,使客户能够使用可互操作的 T-SQL 查询 Cloudera 或 Hortonworks 中的数据。该层严重依赖Java。

现在,随着 SQL Server 2019 中大数据集群中 Apache Spark、HDFS 和其他大数据组件的添加,SQL Server 和 Java 的结合更加紧密。

2018 年,Oracle 对 Java 的支持和许可模式发生了变化。对 Oracle Java SE 的免费支持正在逐步取消,Oracle 希望用户为 Java 支持付费。 Azul Systems 总裁兼首席执行官 Scott Sellers 表示:五年多以来,我们一直在向 Microsoft 提供经过认证的 OpenJDK 版本。正如我们与 Azure 所做的一样,我们扩大了与 Microsoft 的合作伙伴关系,为基于 SQL Server 的 Java 开发人员社区提供完全支持的 Zulu 版本,而无需增加开发和生产部署成本。

当然,微软也表示尊重客户选择不同Java风格的权利。在 SQL Server 中使用 Java 的任何情况下,都有一种记录在案的方法来表达您自己的 Java 风格,而不是使用默认的内置和您选择的支持提供程序,即使它是 Oracle。

Microsoft 表示,他们的使命是帮助地球上的每个人和每个组织取得更多成就,包括所有想要构建 SQL Server 的数百万 Java 开发人员。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门