incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: Pelops - a new Java client library paradigm
Date Mon, 14 Jun 2010 13:27:18 GMT
That's the tradeoff we made to get basic functionality for a dozen or
so languages for free; it's impossible to be idiomatic with Thrift.

The glass-half-full view is, having lots of API wrappers shows that
building on Thrift is far easier than throwing bytes around at the
socket layer the way a traditional binary API would require. :)

On Mon, Jun 14, 2010 at 4:22 AM, Torsten Curdt <tcurdt@vafer.org> wrote:
> Also think this looks really promising.
> The fact that there are so many API wrappers now (3?) doesn't reflect
> well on the native API though :)
>
> /me ducks and runs
>
> On Mon, Jun 14, 2010 at 11:55, Dominic Williams
> <thedwilliams@googlemail.com> wrote:
>> Hi Ran, thanks for the compliment. It is true that we benefited enormously
>> from batch mutate. Without that the Mutator/Selector paradigm would not have
>> been possible in the same way. It will be interesting to see where Cassandra
>> takes us next. Best, Dominic
>>
>> On 12 June 2010 20: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
>>
>>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Mime
View raw message