Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4ABF7114FB for ; Fri, 13 Jun 2014 19:13:24 +0000 (UTC) Received: (qmail 49411 invoked by uid 500); 13 Jun 2014 19:13:20 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 49373 invoked by uid 500); 13 Jun 2014 19:13:20 -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 49365 invoked by uid 99); 13 Jun 2014 19:13:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jun 2014 19:13:20 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rcoli@eventbrite.com designates 209.85.128.172 as permitted sender) Received: from [209.85.128.172] (HELO mail-ve0-f172.google.com) (209.85.128.172) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jun 2014 19:13:18 +0000 Received: by mail-ve0-f172.google.com with SMTP id jz11so3835170veb.31 for ; Fri, 13 Jun 2014 12:12:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=crJJWDVvONT7dHXNhozFiAEkTEJUNJLErRAZaaIPKfM=; b=bw+j6mh1SzR6mWzED6uQh/5ygbVmmz2wzc591wHahpuNHpoCVc0Wr/ua7zzKWd3yvG VgH0OzFWzsLZbVm08LKuMtm3mXiwoszPidrcQ3wirrequd1l0MG/xx6CYVr7UVeKib3v ToEbG6TGemIaJwr1gzqptrpV/8adMq/rjWzOcP8hle7VKFxb+MV9Yt/lDAaWNAVvvabU PTpbcN+5kMtu/kY/9m9BCNOV6E+BEMY8qCvgZi9AXuxdVQvJyutHHIh14VNOuIuqtZe0 TAbWIS8DUq7pWgtaYi3LjOnRGxgTfgKW8IxxbDMBjkljxDabUy+44G4PwccpiCB6j647 D+Kg== X-Gm-Message-State: ALoCoQlo9xoHzOAxiTl62XvOXM+PUiszMyel/uykpksGEd8I4XUops+MGLdVV1rTUWKobSagBqJs MIME-Version: 1.0 X-Received: by 10.221.4.66 with SMTP id ob2mr3062340vcb.28.1402686773585; Fri, 13 Jun 2014 12:12:53 -0700 (PDT) Received: by 10.220.155.11 with HTTP; Fri, 13 Jun 2014 12:12:53 -0700 (PDT) In-Reply-To: References: Date: Fri, 13 Jun 2014 12:12:53 -0700 Message-ID: Subject: Re: Dynamic Columns in Cassandra 2.X From: Robert Coli To: "user@cassandra.apache.org" Content-Type: multipart/alternative; boundary=089e0122a924df053a04fbbc76b0 X-Virus-Checked: Checked by ClamAV on apache.org --089e0122a924df053a04fbbc76b0 Content-Type: text/plain; charset=UTF-8 On Fri, Jun 13, 2014 at 11:54 AM, DuyHai Doan wrote: > Dynamic columns, as you said, are perfectly supported by CQL3 via > clustering columns. > "Perfectly supported" seems a bit expansive as a claim. They are not quite the same thing as actual dynamic columns and are meaningfully worse in some cases... http://www.edwardcapriolo.com/roller/edwardcapriolo/entry/legacy_tables (etc.) > 1) Is using Thrift a valid approach in the era of CQL? > Rational people should presume that Thrift support must eventually disappear, and plan accordingly. Despite having run Cassandra since 0.6 and operating an existing Thrift-centric deploy, I plan to recommend that new projects at Eventbrite examine using CQL3 as soon as I deploy 2.0, which will probably be in mid-2015. =Rob --089e0122a924df053a04fbbc76b0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On F= ri, Jun 13, 2014 at 11:54 AM, DuyHai Doan <doanduyhai@gmail.com>= wrote:
=C2=A0Dynamic columns, as you said, = are perfectly supported by CQL3 via clustering columns.

"Perfectly supported" seem= s a bit expansive as a claim. They are not quite the same thing as actual d= ynamic columns and are meaningfully worse in some cases...


(etc.)
=C2=A0
1)=C2=A0 Is using Thrift a valid ap= proach in the era of CQL?

Rational people should presume that = Thrift support must eventually disappear, and plan accordingly. Despite hav= ing run Cassandra since 0.6 and operating an existing Thrift-centric deploy= , I plan to recommend that new projects at Eventbrite examine using CQL3 as= soon as I deploy 2.0, which will probably be in mid-2015.
=C2=A0
=3DRob

--089e0122a924df053a04fbbc76b0--