Re: C* engine

2013-12-20 Thread Mark Papadakis
> -- Original Message -- > From: "Eric Evans" > To: dev@cassandra.apache.org; "Roman Vasilyev" > Sent: 12/19/2013 1:47:03 PM > Subject: Re: C* engine > >> [ Roman Vasilyev ] >>> Don't want to rise "holy war". Just let me share

Re: C* engine

2013-12-19 Thread Eric Evans
[ Roman Vasilyev ] > Don't want to rise "holy war". Just let me share my crazy thoughts. > I believe it could improve Cassandra speed and robustness. That's an awfully large reset button you want to press, presumably the benefits will justify the enormity of effort? What are we talking here, 10x

Re: C* engine

2013-12-19 Thread Brandon Williams
Let's ask what we'll lose here. 4 years of work, tons of debugging, loads of instrumentation, for what gain? Almost nil. On Thu, Dec 19, 2013 at 1:22 PM, Roman Vasilyev wrote: > Hello, > > Don't want to rise "holy war". Just let me share my crazy thoughts. > I believe it could improve Cassandr

Re: C* engine

2013-12-19 Thread Blair Zajac
On Dec 19, 2013, at 11:40 AM, Andy Cobley wrote: > 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 ? You could switch from Jav

Re: C* engine

2013-12-19 Thread Oscar Bonilla
ver 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 Mess

Re: C* engine

2013-12-19 Thread Brandon Williams
7;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 > &g

Re: C* engine

2013-12-19 Thread Mark Papadakis
There is a _lot_ of room for performance improvements, both in terms of design decisions but even more so in terms of implementation specifics on there. I don’t think it makes sense (any kind of sense) to rewrite to C or any other language, given the amount of work and(perhaps most importantly)

Re: C* engine

2013-12-19 Thread Oscar Bonilla
e 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

2013-12-19 Thread Andy Cobley
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