Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 4078 invoked from network); 14 Jun 2010 15:27:15 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 14 Jun 2010 15:27:15 -0000 Received: (qmail 12420 invoked by uid 500); 14 Jun 2010 09:55:53 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 12386 invoked by uid 500); 14 Jun 2010 09:55:49 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 12377 invoked by uid 99); 14 Jun 2010 09:55:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 09:55:48 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of thedwilliams@googlemail.com designates 72.14.220.157 as permitted sender) Received: from [72.14.220.157] (HELO fg-out-1718.google.com) (72.14.220.157) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Jun 2010 09:55:41 +0000 Received: by fg-out-1718.google.com with SMTP id d23so1122269fga.7 for ; Mon, 14 Jun 2010 02:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=0z1SGhkx/BxN8o7uB5ifyIKpQjrAkvotYDaNqaMES7I=; b=k0Mith6wGYwJw1GQGtxzjEBF1zLPBU7delFbF3khbOiLyX5lwhZxsdNGkIc56HbfU2 G3EY7/RHjjzg+rP/V+Lvn/wsO1unOcIfT+FDXj0DDze/rA/KUlTBDLS1TcOh6K8Q6luZ Fa48KXD8DJgBDbS7LyJ8SO0h5YVydK0yWzmX0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=ilvq1ss/pQZkcegLSFQvGs9mNaGgn4oP5WJIWcexrHIb2wycCnPjpRF7+gia2KCf9q VXj9Jgl526mIZqGOe1s8tvaZfBiHk0j3mqqwEfeIxcCDZcYKk0zT8O4c+ibrgX2AZ66J zB1zQLe4NivZfAP9RA/H3HvM0HnZ38ZtajJ9Q= MIME-Version: 1.0 Received: by 10.239.189.18 with SMTP id r18mr362056hbh.110.1276509321198; Mon, 14 Jun 2010 02:55:21 -0700 (PDT) Received: by 10.239.160.129 with HTTP; Mon, 14 Jun 2010 02:55:21 -0700 (PDT) In-Reply-To: References: Date: Mon, 14 Jun 2010 10:55:21 +0100 Message-ID: Subject: Re: Pelops - a new Java client library paradigm From: Dominic Williams To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=001485f63100a47e050488fa7cd8 X-Virus-Checked: Checked by ClamAV on apache.org --001485f63100a47e050488fa7cd8 Content-Type: text/plain; charset=ISO-8859-1 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 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 >> > > --001485f63100a47e050488fa7cd8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Ran, thanks for the compliment. It is true that we benefited enormously = from batch mutate. Without that the Mutator/Selector paradigm would not hav= e been possible in the same way. It will be interesting to see where Cassan= dra 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 a= pproach, 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 Ba= tchMutation, but the rest of the API improvements are still TODO
Keep up the good work,=A0competition=A0keeps us=A0healthy=A0;)


On Fri, Jun 11= , 2010 at 4:41 PM, Dominic Williams <thedwilliams@googlemail.com= > wrote:
Pelops is a new high quality Java client lib= rary for Cassandra.

It has a design that:
* re= veals the full power of Cassandra through an elegant "Mutator and Sele= ctor" paradigm
* generates better, cleaner, less bug prone code
* reduces the le= arning curve for new users
* drives rapid application development=
* encapsulates advanced pooling algorithms

An article introducing Pelops can be found at

Thanks for reading.
Best, Dominic


--001485f63100a47e050488fa7cd8--