incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew <>
Subject Re: Migrate from Hector(unmaintained) to Astyanax for Cassandra 2.0.7, (delaying thrift to CQL migration plan) ?
Date Wed, 28 May 2014 14:36:27 GMT
1. Astyanax does not *officially* support 2.0, and I’m not sure what the future plans are
for them.
2. Thrift is deprecated but not removed.  However, 
3. It’s an open-source project based on Netflix’ internal usage of it (they wrote Astyanax).
 There is a mailing list available for questions (
but YMMV.
4. I understand your hesitation, but the functions you are mentioning are offered by Cassandra—not
the driver.  You are also not *required* to use new features… they are just available to
you now.  Depending on how you’ve set your DAOs up (you are using DAOs or similar, right?),
it should be fairly simple to migrate—certainly not harder than changing client libraries
in general.

Personally, I was using Astyanax for a while before I wanted to update Cassandra to 2.x—there’s
not a huge difference between it and the Datastax Cassandra driver.  I’m not sure what
the perceived benefits of Thrift over the binary interface are, other than people being familiar
with one over another.


On May 28, 2014 at 7:19:52 AM, user 01 ( wrote:

Currently I am using Hector which is no longer maintained by its developers. So, for the past
few days I have been looking at Astyanax & to be fair, I think I'm just loving its API. 

For sometime now I also had a look at CQL Java driver maintained by Datastax but right now, I
don't very much love/understand the CQL ways of dealing with things like wide dynamic rows,
etc, may be because of the past few years of working with thrift based Hector API. Also I
think it's not a really simple transition to move from thrift to CQL. 

So I am using Cassandra 2.0.7 & I wanted to know:

1. Does Astyanax(thrift based) supports Cassandra 2.0. ? 
2. What is the future of thrift based APIs  (& specifically Astyanax) ?
3. where do I get support for Astyanax ?
4. Is it recommended to delay my plans to migrate from thrift to CQL & just use thrift
based API for now?

View raw message