incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brandon Williams <dri...@gmail.com>
Subject Re: Re[2]: C* engine
Date Thu, 19 Dec 2013 20:08:05 GMT
That's why we move things off-heap.


On Thu, Dec 19, 2013 at 1:57 PM, Roman Vasilyev <rvasilyev@netflix.com>wrote:

> One of the core problems what I can see is garbage collection, it blocks
> whole server just to clean memory, same stuff with periods of it. On high
> load you constantly have to control does the heap close to the limit
> specified on start.
>
>
> ------ Original Message ------
> From: "Oscar Bonilla" <6f6231@gmail.com>
> To: "Roman Vasilyev" <rvasilyev@netflix.com>
> Cc: dev@cassandra.apache.org
> Sent: 12/19/2013 11:50:10 AM
> Subject: Re: C* engine
>
>  Roman,
>>
>> I would start with figuring out exactly how much performance you’re
>> losing because of the language and whether there is lower hanging fruit.
>> For the record, I *hate* java, but my experience in performance work has
>> taught me that with some exceptions, it’s rarely the language where the
>> performance sink is.
>>
>> Do you have any data that points to Java as being a performance problem?
>>
>> Cheers,
>>
>> -Oscar
>>
>> On Dec 19, 2013, at 11:46 AM, Roman Vasilyev <rvasilyev@netflix.com>
>> wrote:
>>
>>   Never will say that Erlang will be faster and memory consumption will
>>> be lower than native code. Rest of it totally agree with Brandon, in a few
>>> words I'm talking about serious parallel project on improving Cassandra
>>> basics.
>>>
>>>  ------ Original Message ------
>>>  From: "Andy Cobley" <acobley@computing.dundee.ac.uk>
>>>  To: "<dev@cassandra.apache.org>" <dev@cassandra.apache.org>; "Roman
>>> Vasilyev" <rvasilyev@netflix.com>
>>>  Sent: 12/19/2013 11:40:55 AM
>>>  Subject: Re: C* engine
>>>
>>>   The question just as easily be asked, why not rewrite it in Erlang ?
>>>> Probably lots of advantages to be gained there, the ability to upgrade on
>>>> the fly, native message passing, functional programming paradigm ?
>>>>
>>>>  But as Brandon says, you would be throwing away so much work, would it
>>>> be worth it ?
>>>>
>>>>  Andy
>>>>
>>>>
>>>>  On 19 Dec 2013, at 19:22, Roman Vasilyev <rvasilyev@netflix.com>
>>>> wrote:
>>>>
>>>>   Hello,
>>>>>
>>>>>  Don't want to rise "holy war". Just let me share my crazy thoughts.
>>>>>  I believe it could improve Cassandra speed and robustness.
>>>>>
>>>>>  What people will say if I propose to have Cassandra engine written in
>>>>> C/C++, and this engine will give you ability to run extensions in Java,
>>>>> Groovy and bunch other languages like Perl/Python/Ruby?
>>>>>
>>>>>  I just want to understand for myself does this solution will be
>>>>> useful or I'm looking in wrong direction?
>>>>>
>>>>>  Thank you for reading.
>>>>>
>>>>
>>>>
>>>>  The University of Dundee is a Scottish Registered Charity, No.
>>>> SC015096.
>>>>
>>>>
>>>>
>>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message