GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

微软 SQL Server 2019 将免费支持 Java 甲骨文或受影响

2019 年 7 月 26 日

微软SQL Server 2019将免费支持Java 甲骨文或受影响

据微软官网最新消息,微软宣布 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


2019 年 7 月 26 日 19:447280
用户头像
王文婧 InfoQ编辑

发布了 126 篇内容, 共 62.1 次阅读, 收获喜欢 252 次。

关注

评论

发布
暂无评论
发现更多内容

框架效应如何影响人的决策?「Day 4」

道伟

心理 决策 28天写作

「产品经理训练营」第五周 作业记录

玲玲

程序员的职业生涯与赛道选择

刘旭东

职业规划 码农 职业生涯

第十三周学习心得

cc

保持前进

Nydia

索引失效的场景

new life

MySQL 索引性能

电商平台:收货地址

worry

电商平台

28天瞎写的第二百四十二天:正念冥想,我要想什么?

树上

冥想 28天写作 正念

面试中经常问到的动态代理到底是什么

废材姑娘

Java

地表建筑物识别 Dayo2

IT蜗壳-Tango

七日更 28天写作 2月春节不断更

关于MVCC,我之前写错了,这次我改好了!

艾小仙

Java MySQL 数据库 面试 MVCC

工作中当你感觉焦虑的时候,该怎么办?

一笑

28天写作

2021金三银四必备:Java后端开发面试总结【25个技术专题】

比伯

Java 编程 架构 面试 计算机

使用 Tye 辅助开发 k8s 应用竟如此简单(五)

newbe36524

微服务 netcore 全链路追踪 dotnet dapr

改变认知,到写作方式的改变

数列科技杨德华

28天写作

极客大学·产品经理训练营·第四章作业(第五周)

二大爷

极客大学产品经理训练营

翻译:《实用的Python编程》02_04_Sequences

codists

Python 人工智能 面试 数据结构与算法 序列

圈子创业

张老蔫

28天写作

现在与以前的你相遇在此刻,让二种不同的风格,创造未来你自己的手艺吧。

叶小鍵

【计算机内功修炼】九:程序员应如何理解协程

码农的荒岛求生

线程 操作系统 进程 协程

产品经理训练营-第五周作业

月亮 😝

设计模式【2.2】-- 工厂模式怎么演变成抽象工厂模式?

秦怀杂货店

设计模式 工厂模式 23种设计模式 工厂方法模式

用例画成流程图 - 第四章,第三讲总结

mas

得不到的永远在骚动——蔡格尼克效应

Justin

心理学 习惯养成 28天写作 游戏设计

Elasticsearch Validate API

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 二月春节不断更

第十三周命题作业

cc

AI数学基础之:奇异值和奇异值分解

程序那些事

人工智能 机器学习 程序那些事 矩阵运算

Linux c 开发 - 内存管理器ptmalloc

赖猫

Linux 后台开发 内存管理

产品经理训练营-第五周学习总结

月亮 😝

产品训练营作业:流程图

Geek_06d2e5

将上周写的用例画成流程图-第四章,第三讲

mas

微软SQL Server 2019将免费支持Java 甲骨文或受影响-InfoQ