Return-Path: Delivered-To: apmail-incubator-cassandra-user-archive@minotaur.apache.org Received: (qmail 35258 invoked from network); 13 Nov 2009 08:32:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Nov 2009 08:32:43 -0000 Received: (qmail 27538 invoked by uid 500); 13 Nov 2009 08:32:43 -0000 Delivered-To: apmail-incubator-cassandra-user-archive@incubator.apache.org Received: (qmail 27515 invoked by uid 500); 13 Nov 2009 08:32:43 -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 27505 invoked by uid 99); 13 Nov 2009 08:32:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Nov 2009 08:32:43 +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 edmond@ooyala.com designates 209.85.216.173 as permitted sender) Received: from [209.85.216.173] (HELO mail-px0-f173.google.com) (209.85.216.173) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Nov 2009 08:32:33 +0000 Received: by pxi3 with SMTP id 3so2234199pxi.22 for ; Fri, 13 Nov 2009 00:32:12 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.59.6 with SMTP id h6mr456593wfa.25.1258101132129; Fri, 13 Nov 2009 00:32:12 -0800 (PST) In-Reply-To: <4AFD16BC.4060206@gmail.com> References: <4AFD16BC.4060206@gmail.com> From: Edmond Lau Date: Fri, 13 Nov 2009 00:31:52 -0800 Message-ID: Subject: Re: newbie questions about Cassandra J. Ellis presentation To: cassandra-user@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Nov 13, 2009 at 12:20 AM, TuxRacer69 wrote: > Hello Cassandra Users! > > On the wiki page: > http://wiki.apache.org/cassandra/ArticlesAndPresentations > there is a link to J. Ellis pdf: > http://assets.en.oreilly.com/1/event/27/Cassandra_%20Open%20Source%20Bigtable%20+%20Dynamo%20Presentation.pdf > > > At page 41 we have: (Roadmap) Cassandra 0.5 > Cassandra 0.5 > Millions of columns per row > This will require another data format change > > Question 1: > ----------------- > Is there any Jira logged for this change yet? > I'd like to understand > a) if a full data rebuild will be necessary for upgrading from 0.4.X to 0.5 > b) what the limitations currently are in Cassandra. > - How many keys per column family > - How many columns per key in a standard column family > - How many columns per key in a super column family, and how many subcolumns > within a supercolumn key > > Page http://wiki.apache.org/cassandra/CassandraLimitations > says "The main limitation on column and supercolumn size is that all data > for a single key and column must fit (on disk) on a single machine in the > cluster." but that does not really answer the questions above (as know we > can have 1Tb disk cheaply) > > Question 2: > ---------------- > Page 15 and 16: Architecture layer. > How could we defined Memtables and SStables? What the two 'S' stand for in > SSTable? A Memtable is Cassandra's in-memory representation of key/value pairs before the data gets flushed to disk as an SSTable. An SSTable (terminology borrowed from Google) stands for Sorted Strings Table and is a file of key/value string pairs, sorted by keys. Edmond > > Thanks a lot > Alex > > >