Java is one of the most important open source projects in the world today and was introduced almost 25 years ago with Microsoft SQL Server and has since been used by millions of developers around the world and is reportedly the most popular programming language. Became known in the world.
SQL Server has a long history with Java, and even more recently the relationship between the two has deepened. It all started over 20 years ago, when early versions of the Java Database Connection Driver (JDBC) were released to enable Java applications to connect to SQL Server.
SQL Server 2016 released the first version of PolyBase. PolyBase is a data virtualization method using T-SQL, which relies heavily on Java for the Interop layer, to allow clients to search for data in Cloudera or Hortonworks from SQL Server.
In Big Data clusters for SQL Server 2019, with Apache Spark, HDFS and other Big Data components inside SQL Server and Java have become more complex than before. SQL Server always made it possible for clients to choose when to run their Java, OpenJDK or Oracle Java SE, but none of these options were ideal. There was no support company working with OpenJDK when the user needed help. With Oracle Java SE, the user was in a position to ask Oracle to help him with Java in Microsoft SQL Server.
In 2018, Oracle surprised the Java suite by modifying the Licensing and Support model for Java, announcing that support for Oracle Java SE was being discontinued. Oracle, on the other hand, has been asking its customers to pay for Java support, but Microsoft plans to give them a better option.
In September 2018, Microsoft announced a new partnership with Azul Systems, a leading Java open source distributor and distributor. This partnership allows all Azure customers to use Azul-owned Zulu for Azure – Java Enterprise Distribution is free, with support provided by Azure and Microsoft, and support is free.
The latest news has announced that this partnership has been expanded to include SQL Server. At CTP 3.2 Exhibit SQL Server 2019 it was announced that Azul Systems’ Zulu Embedded will be available for all scenarios in which Java is used in SQL Server and no additional fees will be charged for SQL Server. , Does not exist.
In addition to Microsoft support, Azul Systems will provide periodic updates, including security patches, to Microsoft to be included in SQL Server updates at least every three months.
“We’ve been delivering certified versions of OpenJDK to Microsoft for over 5 years,” said Scott Sellers, president and CEO of Azul Systems. “As we did with Azure, we are expanding our partnership with Microsoft to deliver Zulu Embedded versions with full support to the suite of SQL Server-based Java developers at no additional cost, both for development and production use.”
Of course, we respect the customer’s right to choose a different type of Java. However, wherever Java is used in SQL Server, there is a documented way for the user to have their own Java type instead of using the default Zulu Embedded and to use their chosen support provider, even if it is Oracle.