微软宣布 SQL Server 2019 免费支持 Java
在 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 开发人员。
来源:microsoft
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OSChina 周五乱弹 —— 源花?真土鳖,我要开源小仙女!
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @for_ :#今日歌曲推荐# 鲁叔啥时能来深圳。分享Ludovico Einaudi的单曲《Drop》: (来自@网易云音乐) 《Drop》- Ludovico Einaudi 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁 :嘻嘻 “小仙女生日快乐。” 你听到的是我2天前给你(@小鱼丁)说话的回音。 该买个特别的蛋糕么。 比如? “我觉得吧,这生日蛋糕需要按字数收费。” 那该让红薯(@红薯)去付账去! 可是双喜临门呀, 红薯(@红薯)中奖了! @红薯 :以后请叫我“红科学家” 问题来了, @我不知道丶 :这是发给刘冬的,关你红薯什么事? 乱领奖! 趁着这个大喜的日子, 让我们评一下奖吧。 @二进制彭于晏 :谁是我们的源花呢,是粉色奶团团吗,我犹记得吕不懂大人 这个小小编辑有提名的! 小小编辑提名:大王(@罗马的王) @小小编辑 :@罗马的王 你问我为啥? 大王(@罗马的王)发过一个这个 @罗马的王 :发现一个女装共同爱好者 曾经大王(@罗马的王)张这样的, 后来买了女装以后…… 画风就不一样了, 后来? 后来娶了媳妇, 2姐妹...
- 下一篇
Django 3.0 将支持异步功能
根据 Django 的项目目录,Django 异步功能草案(DEP 0009)已被技术委员会通过,预计将在 3.0 中正式引入。 该 DEP 主要关注 HTTP 中间件视图和 ORM,要在 Django 中添加异步支持,同时维护对同步 Python 的支持,并且将完全向后兼容。 最终会替换掉Django 中的大多数阻塞部分,包括 Session、Auth、ORM 与 Handlers 等,使其原生支持异步。而同步 API 将继续存在并得到完全支持,其中一些最终将转变为原生异步代码的同步包装器。 ASGI 模式将 Django 作为原生异步应用程序运行,WSGI 模式将围绕每个 Django 调用运行单个事件循环,以使异步处理层与同步服务器兼容。 在这个改造的过程中,每个特性都会经历以下三个实现阶段: Sync-only,只支持同步,也就是当前的情况 Sync-native,原生同步,同时带有异步封装器 Async-native,原生异步,同时带同步封装器 这一草案是 Django 贡献者 Andrew Godwin 于去年提出的,他认为在 Django 传统 MVC 模式中支持异步功能...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8