From cassandra-user-return-84-apmail-incubator-cassandra-user-archive=incubator.apache.org@incubator.apache.org Thu Jun 04 06:33:57 2009 Return-Path: Delivered-To: apmail-incubator-cassandra-user-archive@minotaur.apache.org Received: (qmail 5029 invoked from network); 4 Jun 2009 06:33:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Jun 2009 06:33:57 -0000 Received: (qmail 86927 invoked by uid 500); 4 Jun 2009 06:34:09 -0000 Delivered-To: apmail-incubator-cassandra-user-archive@incubator.apache.org Received: (qmail 86887 invoked by uid 500); 4 Jun 2009 06:34:09 -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 86878 invoked by uid 99); 4 Jun 2009 06:34:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 06:34:08 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of tve@rightscale.com designates 209.85.222.198 as permitted sender) Received: from [209.85.222.198] (HELO mail-pz0-f198.google.com) (209.85.222.198) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Jun 2009 06:33:58 +0000 Received: by pzk36 with SMTP id 36so489454pzk.32 for ; Wed, 03 Jun 2009 23:33:37 -0700 (PDT) Received: by 10.114.58.15 with SMTP id g15mr2871674waa.186.1244097217038; Wed, 03 Jun 2009 23:33:37 -0700 (PDT) Received: from ?192.168.0.2? (sb0-cf9a65c9.dsl.impulse.net [207.154.101.201]) by mx.google.com with ESMTPS id m6sm905281wag.49.2009.06.03.23.33.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Jun 2009 23:33:36 -0700 (PDT) Message-ID: <4A276ABD.7070005@rightscale.com> Date: Wed, 03 Jun 2009 23:33:33 -0700 From: Thorsten von Eicken Organization: RightScale, Inc. User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: cassandra-user@incubator.apache.org Subject: questions about operations Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I'm looking at the cassandra data model and operations and I'm running into a number of questions I have not been able to answer: - what does get_columns_since do? I thought there's only one version of a column stored. I'm puzzled about the "since" aspect. - is the Thrift interface for get_superColumn correct? It seems to me that "3:string columnFamily" should really be "3:string columnFamily_superColumnName" (I know this doesn't have any functional impact, just makes it hard to understand what the operation does) - is the Thrift interface for get_slice_super correct? It seems to me that "3:string columnFamily_superColumnName" should really be "3:string columnFamily" - what does get_key_range do? It looks like it returns a list of keys, but why does one have to specify a list of column family names? - what does touch do? Thanks much! Thorsten - CTO RightScale