-
Notifications
You must be signed in to change notification settings - Fork 354
Astyanax over Java Driver
opuneet edited this page Jan 8, 2014
·
15 revisions
Highly recommended readings
- Astyanax blog post in Dec 2013 - This describes what the integration between Astyanax and Java-Driver is all about.
- Schema in Cassandra 1.1 - decent intro to schema basics, dynamic columns, clustering keys etc
- What's new in CQL3 - info on how CQL3 deals with composite keys
- CQL3 for cassandra experts - info on how rows are structured at the storage level and how rows and columns are transposed to CQL3 rows.
- Thrift to CQL3 - another guide on how to use dynamic columns
Java-Driver does some of the heavy lifting like load balancing and connection pooling and also provides some neat features such as cursor support and async requests. But note that thrift and CQL3 have several differences.
Building and supporting a unified API that straddles both drivers (thrift and Java Driver) is challenging and sometimes not feasible. Hence please review your use case to see if it is supported by this driver.
We have listed the caveats below along with several examples with the different types of schemas that are supported by the implementation.
There are 2 main code branches and release versions for Astyanax.
A Netflix Original Production
Tech Blog | Twitter @NetflixOSS | Jobs
- Getting-Started
- Configuration
- Features
- Monitoring
- Thread Safety
- Timeouts
- Recipes
- Examples
- Javadoc
- Utilities
- Cassandra-Compatibility
- FAQ
- End-to-End Examples
- Astyanax Integration with Java Driver