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 
(https://groups.google.com/group/astyanax-cassandra-client) 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.

Andrew

On May 28, 2014 at 7:19:52 AM, user 01 (user...@gmail.com) 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?


Reply via email to