cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Washusen <>
Subject Re: Java cient
Date Thu, 20 Jan 2011 05:36:10 GMT
Pelops is pretty thin wrapper for the Thrift API.  It's thinness has both up
and down sides; on the up side it's very easy to map functionality mentioned
on the Cassandra API wiki page to functionality provided by Pelops, it is
also relatively simple to add features (thanks to Alois^^ for indexing
support).  The down side is you often have to deal with the Cassandra Thrift
classes like ColumnOrSuperColumn...

On 20 January 2011 15:58, Dan Retzlaff <> wrote:

> My team switched our production stack from Hector to Pelops a while back,
> based largely on this admittedly subjective "programmer experience" bit.
> I've found Pelops' code and abstractions significantly easier to follow and
> integrate with, plus Pelops has had feature-parity with Hector for all of
> our use cases. It's quite possible that we just caught Hector during its
> transition to what Nate calls "v2" but for our part, with no disrespect to
> the Hector community intended, we've been quite happy with the transition.
> Dan
> On Wed, Jan 19, 2011 at 3:30 PM, Jonathan Shook <> wrote:
>> Perhaps. I use hector. I have an bit of rework to do moving from .6 to
>> .7. This is something I wasn't anticipating in my earlier planning.
>> Had Pelops been around when I started using Hector, I would have
>> probably chosen it over Hector. The Pelops client seemed to be better
>> conceived as far as programmer experience and simplicity went. Since
>> then, Hector has had a "v2" upgrade to their API which breaks much of
>> the things that you would have done in version .6 and before.
>> Conceptually speaking, they appear more similar now than before the
>> Hector changes.
>> I'm dreading having to do a significant amount of work on my client
>> interface because of the incompatible API changes.. but I will have to
>> in order to get my client/server caught up to the currently supported
>> branch. That is just part of the cost of doing business with Cassandra
>> at the moment. Hopefully after "1.0" on the server and some of the
>> clients, this type of thing will be more unusual.
>> 2011/1/19 Noble Paul നോബിള്‍  नोब्ळ् <>:
>> > Thanks everyone. I guess, I should go with hector
>> >
>> > On 18 Jan 2011 17:41, "Alois Bělaška" <> wrote:
>> >> Definitelly Pelops
>> >>
>> >> 2011/1/18 Noble Paul നോബിള്‍ नोब्ळ् <>
>> >>
>> >>> What is the most commonly used java client library? Which is the the
>> most
>> >>> mature/feature complete?
>> >>> Noble
>> >>>
>> >

View raw message