incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Washusen <...@reactive.org>
Subject Re: Pelops - a new Java client library paradigm
Date Sat, 12 Jun 2010 23:32:28 GMT
Thanks for clarifying!

On 13 June 2010 09:03, Miguel Verde <miguelitovert@gmail.com> wrote:

> 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>
> 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>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>
>> 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/>
>>> http://ria101.wordpress.com/2010/06/11/pelops-the-beautiful-cassandra-database-client-for-java/
>>>
>>> Thanks for reading.
>>> Best, Dominic
>>>
>>
>>
>

Mime
View raw message