Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 58239 invoked from network); 12 Feb 2011 00:51:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Feb 2011 00:51:50 -0000 Received: (qmail 70573 invoked by uid 500); 12 Feb 2011 00:51:48 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 70506 invoked by uid 500); 12 Feb 2011 00:51:48 -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 70498 invoked by uid 99); 12 Feb 2011 00:51:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Feb 2011 00:51:47 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rcoli@digg.com designates 209.85.161.44 as permitted sender) Received: from [209.85.161.44] (HELO mail-fx0-f44.google.com) (209.85.161.44) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Feb 2011 00:51:42 +0000 Received: by fxm9 with SMTP id 9so3801128fxm.31 for ; Fri, 11 Feb 2011 16:51:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.243.4 with SMTP id v4mr613269mur.1.1297471880842; Fri, 11 Feb 2011 16:51:20 -0800 (PST) Received: by 10.103.246.10 with HTTP; Fri, 11 Feb 2011 16:51:20 -0800 (PST) In-Reply-To: <2D616EE2-71D0-4156-AA74-568AF670CDFB@thelastpickle.com> References: <2D616EE2-71D0-4156-AA74-568AF670CDFB@thelastpickle.com> Date: Fri, 11 Feb 2011 16:51:20 -0800 Message-ID: Subject: Re: Calculating the size of rows in KBs From: Robert Coli To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 On Thu, Feb 10, 2011 at 12:24 PM, Aaron Morton wrote: > In general the entire row only exists in memory when it is contained in the first Memtable it's written to. Or, somewhat importantly considering the serialization penalty paid to load it there, when it is in the Row Cache. As a simple example, reading a single column from a row will result in the entire row being loaded into cache. =Rob