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?