From cassandra-user-return-386-apmail-incubator-cassandra-user-archive=incubator.apache.org@incubator.apache.org Mon Aug 03 15:50:10 2009 Return-Path: Delivered-To: apmail-incubator-cassandra-user-archive@minotaur.apache.org Received: (qmail 51125 invoked from network); 3 Aug 2009 15:50:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Aug 2009 15:50:10 -0000 Received: (qmail 10647 invoked by uid 500); 3 Aug 2009 15:50:15 -0000 Delivered-To: apmail-incubator-cassandra-user-archive@incubator.apache.org Received: (qmail 10605 invoked by uid 500); 3 Aug 2009 15:50:15 -0000 Mailing-List: contact cassandra-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-user@incubator.apache.org Delivered-To: mailing list cassandra-user@incubator.apache.org Received: (qmail 10596 invoked by uid 99); 3 Aug 2009 15:50:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Aug 2009 15:50:15 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=HTML_IMAGE_ONLY_32,HTML_MESSAGE,RCVD_IN_DNSWL_MED,TVD_FW_GRAPHIC_NAME_MID X-Spam-Check-By: apache.org Received-SPF: unknown (nike.apache.org: error in processing during lookup of junrao@almaden.ibm.com) Received: from [32.97.182.146] (HELO e6.ny.us.ibm.com) (32.97.182.146) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Aug 2009 15:50:03 +0000 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e6.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id n73FrQ47003308 for ; Mon, 3 Aug 2009 11:53:26 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id n73Fnff5245014 for ; Mon, 3 Aug 2009 11:49:41 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id n73FnfPa019205 for ; Mon, 3 Aug 2009 11:49:41 -0400 Received: from d01ml604.pok.ibm.com (d01ml604.pok.ibm.com [9.56.227.90]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id n73FnSHn018749 for ; Mon, 3 Aug 2009 11:49:39 -0400 In-Reply-To: <70cd74010908030823u4268c669pe70ea5797f64da8c@mail.gmail.com> References: <70cd74010908030823u4268c669pe70ea5797f64da8c@mail.gmail.com> Subject: Re: MVCC X-KeepSent: 1739D75A:95D27EA0-88257607:0056B2DC; type=4; name=$KeepSent To: cassandra-user@incubator.apache.org X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009 Message-ID: From: Jun Rao Date: Mon, 3 Aug 2009 08:49:36 -0700 X-MIMETrack: Serialize by Router on D01ML604/01/M/IBM(Release 8.5|December 05, 2008) at 08/03/2009 11:49:39 MIME-Version: 1.0 Content-type: multipart/related; Boundary="0__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C" X-Virus-Checked: Checked by ClamAV on apache.org --0__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C Content-type: multipart/alternative; Boundary="1__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C" --1__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable Ivan, The original cassandra keeps multiple versions of the column data. Howe= ver, that support has been removed in the apache code. Right now, only the latest version is kept. In the future, we could add the versioning supp= ort back. Jun IBM Almaden Research Center K55/B1, 650 Harry Road, San Jose, CA 95120-6099 junrao@almaden.ibm.com |------------> | From: | |------------> >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |Ivan Chang = = | >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |------------> | To: | |------------> >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |cassandra-user@incubator.apache.org = = | >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |------------> | Date: | |------------> >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |08/03/2009 08:24 AM = = | >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |------------> | Subject: | |------------> >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| |MVCC = = | >--------------------------------------------------------------------= -----------------------------------------------------------------------= -------| Does Cassandra support MVCC? I am building an application with concurrent updates (add, update, dele= te) and one of the requirements is to be able to run audits that reproduce = all the update histories and the data objects in different versions.=A0 Wha= t's the best way to go about this in Cassandra?=A0 As long as histories and= versions are maintained?=A0 Does Cassandra support MVCC? -Ivan = --1__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C Content-type: text/html; charset=ISO-8859-1 Content-Disposition: inline Content-transfer-encoding: quoted-printable

Ivan,

The original cassandra keeps multiple versions of the column data. Howe= ver, that support has been removed in the apache code. Right now, only = the latest version is kept. In the future, we could add the versioning = support back.

Jun
IBM Almaden Research Center
K55/B1, 650 Harry Road, San Jose, CA 95120-6099

junrao@almaden.ibm.com


3D"InactiveIvan Chang ---08/03/= 2009 08:24:50 AM---Does Cassandra support MVCC? I am building an applic= ation with concurrent updates (add, update, dele

=
3D=
From:
= 3D""
Ivan Chang <ivan.chang@medigy.com>
3D=
To:

cassandra-user@incubator.apache.org
3D=
Date:
= 3D""
08/03/2009 08:24 AM
3D=
Subject:
3D""
MVCC





Does Cassandra support MVCC?
=A0
I am building an application with concurrent updates (= add, update, delete) and one of the requirements is to be able to run a= udits that reproduce all the update histories and the data objects in d= ifferent versions.=A0 What's the best way to go about this in Cassandra= ?=A0 As long as histories and versions are maintained?=A0 Does Cassandr= a support MVCC?
=A0
-Ivan

= --1__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C-- --0__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <1__=07BBFC94DFC5344C8f9e8a93df938@us.ibm.com> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C Content-type: image/gif; name="ecblank.gif" Content-Disposition: inline; filename="ecblank.gif" Content-ID: <2__=07BBFC94DFC5344C8f9e8a93df938@us.ibm.com> Content-transfer-encoding: base64 R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7 --0__=07BBFC94DFC5344C8f9e8a93df938690918c07BBFC94DFC5344C--