cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brice Dutheil <brice.duth...@gmail.com>
Subject Re: Why does Cassandra recommends Oracle JVM instead of OpenJDK?
Date Wed, 21 Dec 2016 10:54:32 GMT
Let's not debate opinion on the Oracle stewardship here, we certainly have
different views that come from different experiences.

Let's discuss facts instead :)

-- Brice

On Wed, Dec 21, 2016 at 11:34 AM, Kant Kodali <kant@peernova.com> wrote:

> yeah well I don't think Oracle is treating Java the way Google is treating
> Go and I am not a big fan of Go mainly because I understand the JVM is far
> more robust than anything that is out there.
>
> "Oracle just doesn't understand open source" These are the words from
> James Gosling himself
>
> I do think its better to stay away from Oracle as we never know when they
> would switch open source to closed source. Given their history of practices
> their statements are not credible.
>
> I am pretty sure the community would take care of OpenJDK.
>
>
>
>
>
> On Wed, Dec 21, 2016 at 2:04 AM, Brice Dutheil <brice.dutheil@gmail.com>
> wrote:
>
>> The problem described in this article is different than what you have on
>> your servers and I’ll add this article should be reaad with caution, as The
>> Register is known for sensationalism. The article itself has no substantial
>> proof or enough details. In my opinion this article is clickbait.
>>
>> Anyway there’s several point to think of instead of just swicthing to
>> OpenJDK :
>>
>>    -
>>
>>    There is technical differences between Oracle JDK and openjdk. Where
>>    there’s licensing issues some libraries are closed source in Hotspot like
>>    font, rasterizer or cryptography and OpenJDK use open source alternatives
>>    which leads to different bugs or performance. I believe they also have
>>    minor differences in the hotspot code to plug in stuff like Java Mission
>>    Control or Flight Recorder or hotpost specific options.
>>    Also I believe that Oracle JDK is more tested or more up to date than
>>    OpenJDK.
>>
>>    So while OpenJDK is functionnaly the same as Oracle JDK it may not
>>    have the same performance or the same bugs or the same security fixes.
>>    (Unless are your ready to test that with your production servers and your
>>    production data).
>>
>>    I don’t know if datastax have released the details of their
>>    configuration when they test Cassandra.
>>    -
>>
>>    There’s also a question of support. OpeJDK is for the community.
>>    Oracle can offer support but maybe only for Oracle JDK.
>>
>>    Twitter uses OpenJDK, but they have their own JVM support team. Not
>>    sure everyone can afford that.
>>
>> As a side note I’ll add that Oracle is paying talented engineers to work
>> on the JVM to make it great.
>>
>> Cheers,
>> ​
>>
>> -- Brice
>>
>> On Wed, Dec 21, 2016 at 6:55 AM, Kant Kodali <kant@peernova.com> wrote:
>>
>>> Looking at this http://www.theregister.co.uk/2016/12/16/oracle_targets_
>>> java_users_non_compliance/?mt=1481919461669 I don't know why Cassandra
>>> recommends Oracle JVM?
>>>
>>> JVM is a great piece of software but I would like to stay away from
>>> Oracle as much as possible. Oracle is just horrible the way they are
>>> dealing with Java in General.
>>>
>>>
>>>
>>
>

Mime
View raw message