Return-Path: Delivered-To: apmail-cassandra-dev-archive@www.apache.org Received: (qmail 17048 invoked from network); 30 Aug 2010 15:44:12 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 30 Aug 2010 15:44:12 -0000 Received: (qmail 44827 invoked by uid 500); 30 Aug 2010 15:44:11 -0000 Delivered-To: apmail-cassandra-dev-archive@cassandra.apache.org Received: (qmail 44748 invoked by uid 500); 30 Aug 2010 15:44:11 -0000 Mailing-List: contact dev-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list dev@cassandra.apache.org Received: (qmail 44740 invoked by uid 99); 30 Aug 2010 15:44:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Aug 2010 15:44:10 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stanhope@gmail.com designates 209.85.215.172 as permitted sender) Received: from [209.85.215.172] (HELO mail-ey0-f172.google.com) (209.85.215.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Aug 2010 15:44:04 +0000 Received: by eyd10 with SMTP id 10so3562957eyd.31 for ; Mon, 30 Aug 2010 08:43:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=kwYzpxMY7j/UvfxPmoQ8GyHBtbdoypERcABwsRUe/mE=; b=AkBwKWjRHfS32llsIj9elywieuy5iGuqSboe6wqVmjE7figghyVfazHR2p9T0k7v4D i/H0rNW1+vCmnA2saff9SmKwCZLjrE9ddgK8BDUxbv83SaKOet36v/qyCTzR9h5p+s8z PEERxTytq9or7ypPMBmpjDGNlZiE7G8suba6w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=hdIbql59OZGAkxrwRqkRQRlvYd5yhi3OvdN457eivwwBHNDX9BonWt9tlKeQhzV2r9 p7rH15DgMyBrpAwuAP4vyEekxgsongJc5uQ/64T0g7aUTyN51xqq+cnItCiCzTLpG4AO EJZGN6Jjh4DiJA0cbeNMt84cz68UVNsKGKbCA= MIME-Version: 1.0 Received: by 10.213.10.70 with SMTP id o6mr8564564ebo.31.1283183023042; Mon, 30 Aug 2010 08:43:43 -0700 (PDT) Received: by 10.213.36.10 with HTTP; Mon, 30 Aug 2010 08:43:42 -0700 (PDT) Date: Mon, 30 Aug 2010 11:43:42 -0400 Message-ID: Subject: benchmarking of thrift versus avro From: Phil Stanhope To: dev@cassandra.apache.org Content-Type: multipart/alternative; boundary=0015174be95e453cfa048f0c5431 --0015174be95e453cfa048f0c5431 Content-Type: text/plain; charset=ISO-8859-1 Has there been any benchmarking done on thrift vs avro bindings in 0.7 codebase? If one was about to bring into alpha production in the Jan 2011 timeframe, would going with avro be recommended? If one was to benchmark ... I'd be more interested in benchmarks that measure access to a node that actually has the data (i.e. ring awareness) and that are at CL:1 on the read. The CFs and their mutations have extremely low probability of concurrent writes (or overwrites) and are thus also configured for CL:1. I've got a pre-alpha (from my perspective) set of services that are using thrift from both PHP and Java (not hector). All developers are isolated behind scale agnostic tier ... so the changes to get onto 0.7/0.7.1 by end of year and shift to avro would be completely isolated from the remainder of the development team. Thanks in advance. --0015174be95e453cfa048f0c5431--