cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Miguel Verde <miguelitov...@gmail.com>
Subject Re: Pelops - a new Java client library paradigm
Date Sat, 12 Jun 2010 23:03:28 GMT
afaik, Cassandra does nothing to guarantee connection-level read your  
own writes consistency beyond its usual consistency levels.  See https://issues.apache.org/jira/browse/CASSANDRA-876

  and the earlier  http://issues.apache.org/jira/browse/CASSANDRA-132

On Jun 12, 2010, at 5:48 PM, Dan Washusen <dan@reactive.org> wrote:

> Very nice!
>
> You mention that the connections are handled internally by Pelops,  
> does that mean that potentially a different connection is used for  
> each operation performed?
>
> I had assumed using the same connection for several operations with  
> ConsistencyLevel.ONE would provide a basic level of atomicity.  For  
> example, using the same connection for all operations in a web  
> request would allow the request to read it's own writes.  Is that  
> assumption correct and does that impact on your decision to handle  
> the connections internally to Pelops?
>
> Cheers,
> Dan
>
> On 13 June 2010 05:05, Ran Tavory <rantav@gmail.com> wrote:
> Nice going, Dominic, having a clear API for cassandra is a big step  
> forward :)
> Interestingly, at hector we came up with similar approach, just  
> didn't find the time for code that, as production systems keep me  
> busy at nights as well... We started with the implementation of  
> BatchMutation, but the rest of the API improvements are still TODO
> Keep up the good work, competition keeps us healthy ;)
>
>
> On Fri, Jun 11, 2010 at 4:41 PM, Dominic Williams <thedwilliams@googlemail.com 
> > wrote:
> Pelops is a new high quality Java client library for Cassandra.
>
> It has a design that:
> * reveals the full power of Cassandra through an elegant "Mutator  
> and Selector" paradigm
> * generates better, cleaner, less bug prone code
> * reduces the learning curve for new users
> * drives rapid application development
> * encapsulates advanced pooling algorithms
>
> An article introducing Pelops can be found at
> http://ria101.wordpress.com/2010/06/11/pelops-the-beautiful-cassandra-database-client-for-java/
>
> Thanks for reading.
> Best, Dominic
>
>

Mime
View raw message