incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roman Vasilyev" <>
Subject Re[2]: C* engine
Date Thu, 19 Dec 2013 19:57:34 GMT
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" <>
To: "Roman Vasilyev" <>
Sent: 12/19/2013 11:50:10 AM
Subject: Re: C* engine

>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 
>On Dec 19, 2013, at 11:46 AM, Roman Vasilyev <> 
>>  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" <>
>>  To: "<>" <>; "Roman

>>Vasilyev" <>
>>  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 <> 
>>>>  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. 

View raw message