Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 68540 invoked from network); 11 Feb 2011 18:11:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Feb 2011 18:11:37 -0000 Received: (qmail 89844 invoked by uid 500); 11 Feb 2011 18:11:35 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 89788 invoked by uid 500); 11 Feb 2011 18:11:32 -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 89780 invoked by uid 99); 11 Feb 2011 18:11:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Feb 2011 18:11:32 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.82.44] (HELO mail-ww0-f44.google.com) (74.125.82.44) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Feb 2011 18:11:27 +0000 Received: by wwa36 with SMTP id 36so2859292wwa.25 for ; Fri, 11 Feb 2011 10:11:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.157.68 with SMTP id n46mr815040wek.111.1297447865300; Fri, 11 Feb 2011 10:11:05 -0800 (PST) Received: by 10.227.167.135 with HTTP; Fri, 11 Feb 2011 10:11:05 -0800 (PST) Date: Fri, 11 Feb 2011 10:11:05 -0800 Message-ID: Subject: Latest Hector release (0.7.0-26) includes experimental virtual keyspace support From: Ed Anuff To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=0016e65a07f0203d20049c059f86 --0016e65a07f0203d20049c059f86 Content-Type: text/plain; charset=ISO-8859-1 The latest version of the Hector Java client has experimental support for a "virtual keyspaces" feature that transparently adds and removes a prefix to all row keys sent between Hector and Cassandra. There's a small write up of it here: https://github.com/rantav/hector/wiki/Virtual-Keyspaces The idea is to use a "Shared Keyspace, Shared Column Families" variation of the common "Shared Database, Shared Schema" technique for multi-tenancy. Certainly not applicable for all situations, but makes it very simple to implement multi-tenancy in the application tier. Hector can be found at https://github.com/rantav/hector/ Ed --0016e65a07f0203d20049c059f86 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
The latest version of the Hector Java client has experimental support f= or a "virtual keyspaces" feature that transparently adds and remo= ves a prefix to all row keys sent between Hector and Cassandra.=A0 There= 9;s a small write up of it here:

htt= ps://github.com/rantav/hector/wiki/Virtual-Keyspaces

The idea is= to use a "Shared Keyspace, Shared Column Families" variation of = the common "Shared Database, Shared Schema" technique for multi-t= enancy.=A0 Certainly not applicable for all situations, but makes it very s= imple to implement multi-tenancy in the application tier.

Hector can be found at ht= tps://github.com/rantav/hector/

Ed
--0016e65a07f0203d20049c059f86--