在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系。这一关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下,免费使用 Azul 的 Zulu for Azure-Enterprise Java 发行版 。

最近,微软宣布已经将这种合作关系扩展到包括 SQL Server。从新发布的 SQL Server 2019 社区技术预览(CTP) 3.2 开始,包括 Azul System 的 Zulu,它可以直接嵌入到 SQL Server 中使用 Java 的所有场景(PolyBase、Apache SPark、Java 可扩展性等等)。除了为 SQL Server 支付的费用外,不用其他任何成本。

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

过去,SQL Server 允许客户选择自己的 Java Runtime,通常是 OpenJDK 或 Oracle 的 JavaSE。不过,这两种选择都不理想。对于 OpenJDK,如果需要帮助,就没有支持供应商。使用 Oracle 的 JavaSE,则会存在让 Oracle 帮助您在 Microsoft SQL Server 中使用 Java 的情况,对于 Windows 巨头来说有点尴尬。

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

如今,在 SQL Server 2019 的大数据集群中,随着 Apache SPark、HDFS 和其他大数据组件的加入,SQL Server 和 Java 更加交织在一起。

2018 年,Oracle 对 Java 的支持和许可模型发生了变化,对 Oracle Java SE 的免费支持正在逐步消失,Oracle 希望用户支付 Java 支持的费用。

Azul Systems 总裁兼首席执行官 Scott Sellers 说:

我们已经向微软交付了 OpenJDK 的认证版本五年多了。正如我们对 Azure 所做的那样,我们扩展了我们的合作关系,与微软站在一起,向基于 SQL Server 的 Java 开发人员社区提供完全支持的 Zulu 构建,而不增加开发和生产使用的成本。

当然,微软也表示尊重客户选择不同 Java 风格的权利。在 SQL Server 中使用 Java 的每一种情况下,都会有一种记录在案的方式来表现自己的 Java 风格,而不是使用默认的 Zulu Embedded,并且使用自己选择的支持提供者,即使它是 Oracle。

微软称,他们的使命是授权地球上的每个人和每个组织实现更多的目标,其中包括所有希望构建 SQL Server 的数百万 Java 开发人员。

开源中国征稿啦!

开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。

现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

推荐阅读

缓存有那么多种,分别是干什么的?

微软官方上线 Python 教程

这款数据库将企业版功能100%开源还不收费,why?

微软解释为什么 Rust 是系统编程的最佳选择

最权威编程语言排行榜发布6月更新,TS 首进前十

微软宣布SQL Server 2019免费支持Java相关推荐

  1. 微软宣布 SQL Server 2019 免费支持 Java

    在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系.这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支 ...

  2. 华为在 5G 初期不考虑盈利;​网易发布数据中台;微软 SQL Server 2019 免费支持 Java | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  3. 微软发布 SQL Server 2019 新版本

    2019 年 11 月 4 日,微软在美国奥兰多举办的 Ignite 大会上发布了关系型数据库 SQL Server 的新版本.与之前版本相比,新版本的 SQL Server 2019 具备以下重要功 ...

  4. 微软 SQL Server 2019 将免费支持 Java;Rancher Labs获2500万美元融资;腾讯云进军日本市场……...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  5. SQL Server 2019 (15.x) 新特性概要

    2019.11.4 SQL Server 2019发布,趁热打铁了解下2019的新特性.下面整理一些个人感觉重要的或者工作上能用到的新特性,有删减,完整版参考 SQL Server 2019 中的新增 ...

  6. Microsoft SQL Server 2019 Developer 简体中文正式版(附安装教程) 64位

    原文地址::https://www.jb51.net/softs/703423.html 相关文章 1.Microsoft SQL Server 2019 标准版 官方中文正式版(附安装教程) 64位 ...

  7. SQL Server 2019 的下载安装及后续与Java的连接

    SQL Server 2019 下载安装详解 一.下载网址 二.安装 1.在弹出的窗口选择安装类型 基本(B) 2. 选择语言 中文(简体),并点击 接受 . 3.选择安装位置,根据个人需要决定,点击 ...

  8. 数据库SQL Server 2019安装向导的“功能选择”详细说明(微软官方资料)

    使用SQL Server 2019安装向导的"功能选择" SQL Server 页上的复选框为您的 SQL Server 安装选择组件. 安装 SQL Server 功能 在 &q ...

  9. UTF-8支持对SQL Server 2019的影响

    概述 SQL Server长期以来一直以nchar,nvarchar和ntext数据类型的形式支持Unicode字符,这些字符仅限于UTF-16.可以将UTF-8数据放入nchar和nvarchar列 ...

最新文章

  1. python培训出来的有公司要吗-参加Python培训后真的能找到工作吗?上海Python培训...
  2. idea ssh连接mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?
  3. Linux内核defconfig在哪,Linux内核根目录中的配置文件.config中包含了许多宏定义,...
  4. Deploy your UI5 application into SAP Cloud Platform and launch as a tile
  5. 新同事,git又报错Please move or remove them before you merge
  6. elementui el-dialog 离顶部的位置_驻马店建筑物避雷带的安装位置,本月报价
  7. 常用自动化框架简单的分析与介绍
  8. 《迷宫》之站立会议—5.15
  9. 使用jquery对特殊字符进行转义,防止js注入
  10. python安装whl_1 Matplotlib在win10下安装
  11. 成功把泰山Office编译为wasm
  12. JavaScript基础
  13. Silverlight3.0教程下载
  14. magisk安装失败_crDroid OS 安装刷入教程
  15. 鸿蒙系统hdc,HDC2020有看头:要揭开鸿蒙系统和EMUI11神秘面纱?
  16. CSS3 SVG 画一个三角形
  17. 不定高度的slideUp动画效果
  18. Linux Vi命令使用手册
  19. Java读写json
  20. Java 编程规范 -- 易错精简版

热门文章

  1. 数据底座_体验当今计算机的未来:通过智能底座将您的Galaxy S4变成PC
  2. 使用Java实现K-Means聚类算法
  3. pandas所占内存释放
  4. 算法笔记_226:填符号凑算式(Java)
  5. Nats的消息通信模型
  6. 实战~~整个网络无法浏览,提示网络不存在或者尚未启动
  7. C#对象映射器之Mapster
  8. 如何使用 .NET Core 安全地加/解密文件
  9. 叮,您有一份ML.NET 速查手册请查收!
  10. CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发