incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Coli <rc...@eventbrite.com>
Subject Re: Choosing python client lib for Cassandra
Date Tue, 26 Nov 2013 19:27:49 GMT
On Tue, Nov 26, 2013 at 9:46 AM, Kumar Ranjan <winnerdood@gmail.com> wrote:

> I have worked with Pycassa before and wrote a wrapper to use batch
> mutation & connection pooling etc. But
> http://wiki.apache.org/cassandra/ClientOptions recommends now to use CQL
> 3 based api because Thrift based api (Pycassa) will be supported for
> backward compatibility only.
>
...

> Please help ??
>
Your choice is between mature libraries based on Thrift and forward looking
libraries based on the New Hotness. The latter is likely to have a
shake-out period which the former has already weathered. Their performance
is likely to be roughly comparable now, and their feature sets will diverge
in the future, in favor of CQL.

It depends on your priorities, only you know how much you care about the
rawness of the python driver from Datastax. I do suggest that if you go
with CQL, you go with the python driver from Datastax as the defacto
standard. Certainly no other CQL client is likely to be less beta.

=Rob

Mime
View raw message