Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 52351 invoked from network); 26 Apr 2010 16:08:01 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Apr 2010 16:08:01 -0000 Received: (qmail 67777 invoked by uid 500); 26 Apr 2010 16:08:00 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 67759 invoked by uid 500); 26 Apr 2010 16:08:00 -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 67751 invoked by uid 99); 26 Apr 2010 16:08:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Apr 2010 16:08:00 +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 cagatay.kavukcuoglu@gmail.com designates 209.85.219.225 as permitted sender) Received: from [209.85.219.225] (HELO mail-ew0-f225.google.com) (209.85.219.225) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Apr 2010 16:07:52 +0000 Received: by ewy25 with SMTP id 25so4206715ewy.27 for ; Mon, 26 Apr 2010 09:07:32 -0700 (PDT) Received: by 10.213.76.203 with SMTP id d11mr2263700ebk.90.1272298052523; Mon, 26 Apr 2010 09:07:32 -0700 (PDT) Received: from [10.8.12.96] ([38.117.247.14]) by mx.google.com with ESMTPS id 15sm2196918ewy.8.2010.04.26.09.07.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 26 Apr 2010 09:07:31 -0700 (PDT) From: Cagatay Kavukcuoglu Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: multipart/alternative; boundary=Apple-Mail-3--214303970 Subject: Re: Does anybody work about transaction on cassandra ? Date: Mon, 26 Apr 2010 12:09:15 -0400 In-Reply-To: To: user@cassandra.apache.org References: Message-Id: <0BF3C635-3BE8-4D05-B4FE-472A06F26F3B@kavukcuoglu.org> X-Mailer: Apple Mail (2.1078) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-3--214303970 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Better fault tolerance? Scalability to large data volumes? A combination = of ZooKeeper based transactions and Cassandra may have better = characteristics than RDBMS on these criteria. There's no question that = trade-offs are involved, but as far as these issues are concerned, you'd = be starting from a better vantage point than a SPOF relational database.=20= On Apr 26, 2010, at 10:24 AM, Mark Jones wrote: > Orthogonal in this case means =93at cross purposes=94 Transactions = can=92t really be done with eventual consistency because all nodes don=92t= have all the info at the time the transaction is done. I think they = recommend zookeeper for this kind of stuff, but I don=92t know why you = want to use Cassandra vs a RDBMS if you really want transactions. > =20 > From: dir dir [mailto:sikerasakti@gmail.com]=20 > Sent: Saturday, April 24, 2010 12:08 PM > To: user@cassandra.apache.org > Subject: Re: Does anybody work about transaction on cassandra ? > =20 > >Transactions are orthogonal to the design of Cassandra >=20 > Sorry, Would you want to tell me what is an orthogonal mean in this = context?? > honestly I do not understand what is it. >=20 > Thank you. >=20 >=20 > On Thu, Apr 22, 2010 at 9:14 PM, Miguel Verde = wrote: > No, as far as I know no one is working on transaction support in = Cassandra. Transactions are orthogonal to the design of = Cassandra[1][2], although a system could be designed incorporating = Cassandra and other elements a la Google's MegaStore[3] to support = transactions. Google uses Paxos, one might be able to use Zookeeper[4] = to design such a system, but it would be a daunting task. > =20 > [1] http://www.julianbrowne.com/article/viewer/brewers-cap-theorem > [2] = http://www.allthingsdistributed.com/2008/12/eventually_consistent.html > [3] http://perspectives.mvdirona.com/2008/07/10/GoogleMegastore.aspx > [4] http://hadoop.apache.org/zookeeper/ >=20 > On Thu, Apr 22, 2010 at 2:56 AM, Jeff Zhang wrote: > Hi all, >=20 > I need transaction support on cassandra, so wondering is anybody work = on it ? >=20 >=20 > -- > Best Regards >=20 > Jeff Zhang > =20 > =20 --Apple-Mail-3--214303970 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 Better fault tolerance? Scalability to large data = volumes? A combination of ZooKeeper based transactions and Cassandra may = have better characteristics than RDBMS on these criteria. There's no = question that trade-offs are involved, but as far as these issues are = concerned, you'd be starting from a better vantage point than a SPOF = relational database. 

On Apr 26, 2010, at 10:24 = AM, Mark Jones wrote:

From: dir dir = [mailto:sikerasakti@gmail.com] 
Sent: Saturday, April 24, 2010 = 12:08 PM
To:  
Re: Does anybody work about = transaction on cassandra ?

>Transactions are orthogonal to the design of = Cassandra

Sorry, Would you want to tell me what is an orthogonal = mean in this context??
honestly I do not understand what is = it.

Thank you.

No, as far as I know no one is = working on transaction support in Cassandra.  Transactions are = orthogonal to the design of Cassandra[1][2], although a system could be = designed incorporating Cassandra and other elements a la Google's = MegaStore[3] to support transactions.  Google uses Paxos, one might = be able to use Zookeeper[4] to design such a system, but it would be a = daunting task.
Hi all,

I need transaction support on = cassandra, so wondering is anybody work on it ?


--
Best = Regards

Jeff = Zhang