From user-return-34445-apmail-hbase-user-archive=hbase.apache.org@hbase.apache.org Wed Feb 27 04:32:48 2013 Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-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 132B0EF64 for ; Wed, 27 Feb 2013 04:32:48 +0000 (UTC) Received: (qmail 10708 invoked by uid 500); 27 Feb 2013 04:32:46 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 10548 invoked by uid 500); 27 Feb 2013 04:32:45 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 10530 invoked by uid 99); 27 Feb 2013 04:32:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Feb 2013 04:32:45 +0000 X-ASF-Spam-Status: No, hits=0.6 required=5.0 tests=MIME_QP_LONG_LINE,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of andrew.purtell@gmail.com designates 209.85.210.54 as permitted sender) Received: from [209.85.210.54] (HELO mail-da0-f54.google.com) (209.85.210.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Feb 2013 04:32:39 +0000 Received: by mail-da0-f54.google.com with SMTP id p1so88940dad.27 for ; Tue, 26 Feb 2013 20:32:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=q19hkwH0lcYMZoy19bo11ro0W6iJmRlDfWJ45gjeqVs=; b=DTtisNQgxfNp9t7pHl3BegXWWsqfoHQp9IgSWfCQC+InLCtQgXb8Kw14iu5kaSfM7t BPHhLKpaly2N+yjOmkGZq7Tzxt4gVIrb6oh5wb1ut5xrl0B7phCHLXI6WK0pYAEgcrFB k7b7pBODQYJZuf1fwR8xMFNV8Ru0ClNU/Iq4nHV0JGAigeadiUbyrOw1VFuddBrZsCTp 9a1KH/dybT4x/qIX3ub/e4oyyF7m8N/3/jfaqnTDXJiydzVPPcF8S8DrqYiTWCnLarBL aQYJH+gpq7PYje+Cqep7+q12KnUGP3hZXdBxKTh56VKeRsNz1duL+Oi5VaemSoUg9Qqe xCYg== X-Received: by 10.66.75.136 with SMTP id c8mr5477744paw.25.1361939537915; Tue, 26 Feb 2013 20:32:17 -0800 (PST) Received: from [184.48.60.228] (dhcp184-48-60-228.whsj.sjc.wayport.net. [184.48.60.228]) by mx.google.com with ESMTPS id ol7sm3196776pbb.14.2013.02.26.20.32.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 26 Feb 2013 20:32:17 -0800 (PST) References: <1361705529922-4039070.post@n3.nabble.com> Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <8B8B977D-B399-4049-A4A6-E14648537819@gmail.com> Cc: "user@hbase.apache.org" X-Mailer: iPhone Mail (10B146) From: Andrew Purtell Subject: Re: CCIndex for cassandra Date: Tue, 26 Feb 2013 20:32:14 -0800 To: "user@hbase.apache.org" X-Virus-Checked: Checked by ClamAV on apache.org You are mailing a HBase mailing list. Since your only interest seems centere= d around Cassandra, you should ask your question on a mailing list of theirs= .=20 On Feb 26, 2013, at 8:29 PM, bjbhutkar wrote= : > The thing I am interested in is in correspondence with cassandra. Cassandr= a > currently supports multidimensional range queries with a limitation that a= t > least one of the dimensions supplied in the query must be of equality > operation > example : "Select * from table where Weight > 65 AND Height < 6 AND Countr= y > =3D India" . This is supported in cassandra. > But "Select * from table where Weight > 65 AND Height < 6" this query is > not possible with current cassandra version. To mitigate this problem I > thought of implementing the CCIndex in cassandra as the paper claims to > provide such functionality. >=20 > I searched around and found the code for CCIndex on github . I was > wondering whether this code can be modified so that it uses Cassandra's > APIs. Furthermore , If anybody's having any suggestions for implementing > such functionality then please let me know . Is such functionality provide= d > in HBase or not ? If yes , then how the algorithm works for querying the > data where all the dimensions in a query are either "Less Than (<) "or "Gr= eater > Than (>)" ? >=20 >=20 >=20 > On Wed, Feb 27, 2013 at 7:14 AM, Jean-Marc Spaggiari [via Apache HBase] < > ml-node+s679495n4039285h58@n3.nabble.com> wrote: >=20 >> Hi Bhalchandra, >>=20 >> This is a 3 years old PDF, and still, I'm not able to find any trace >> of that in HBase anywhere. Sorry. Seems that it was based on HBase >> 0.20.1. We are now at 0.94.5... >>=20 >> Maybe it's a vendor extension which has not been published/released? >>=20 >> JM >>=20 >> 2013/2/26 bjbhutkar <[hidden email]>: >>=20 >>=20 >>> Hi Jean Marc >>>=20 >>> HBase implementation of CCIndex in the following link >>>=20 >>> http://www.china-cloud.com/ziliao/CCIndex%20HBase.pdf >>>=20 >>>=20 >>> On Tue, Feb 26, 2013 at 11:28 AM, bhalchandra bhutkar < >>> [hidden email] > >> wrote: >>>=20 >>>> Dear Jean Marc , >>>>=20 >>>> Thanks for responding. >>>> CCIndex stands for Complemental Clustering Index. The reference for >>>> CCIndex can be found in following ink >> http://www.slideshare.net/jgabriellima/cc-index-for-cassandra-a-novel-sch= eme-for-multidimensional-range-queries-in-cassandra >>>>=20 >>>>=20 >>>>=20 >>>>=20 >>>>=20 >>>> On Mon, Feb 25, 2013 at 7:01 AM, Jean-Marc Spaggiari [via Apache HBase]= >> < >>>> [hidden email] > >> wrote: >>>>=20 >>>>> Hi, >>>>>=20 >>>>> What do you mean by CCIndex? >>>>>=20 >>>>> The only thing I found about that is >> https://github.com/Jia-Liu/CCIndex and >>>>>=20 >>>>> it has not been updated for 2 years now. >>>>>=20 >>>>> Also found that wich is more recent: >>>>> https://github.com/ICT-Ope/CCIndex_HBase_0.90.0 >>>>>=20 >>>>> You can also read this thread: >>>>> http://www.mail-archive.com/dev@.../msg06553.html< >> http://www.mail-archive.com/dev@.../msg06553.html> >>=20 >>>>>=20 >>>>> Looking at the code I was not able to fine any class name close to >> that >>>>> neither I found anything into the HBase classes. (Searched for >>>>> *CC*Index*) >>>>>=20 >>>>> All of that to say, I'm not sure this is integrated in HBase today. >>>>>=20 >>>>> But I might be wrong. Do you have any reference about what you are >>>>> looking >>>>> for? >>>>>=20 >>>>> JM >>>>>=20 >>>>> 2013/2/24 bjbhutkar <[hidden email]< >> http://user/SendEmail.jtp?type=3Dnode&node=3D4039078&i=3D0>> >>>>>=20 >>>>>=20 >>>>>> Hello HBase, >>>>>>=20 >>>>>> I am a cassandra user and i want to implement the CCIndex scheme in >>>>>> cassandra. Can anyone help me to understand the CCIndex code ? I >> want >>>>> to >>>>>> modify the CCIndex code so that it will use the Cassandra's APIs. >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>> -- >>>>>> View this message in context: >> http://apache-hbase.679495.n3.nabble.com/CCIndex-for-cassandra-tp4039070.= html >>>>>> Sent from the HBase User mailing list archive at Nabble.com. >>>>>=20 >>>>>=20 >>>>> ------------------------------ >>>>> If you reply to this email, your message will be added to the >>>>> discussion below: >>=20 >>>>> . >>>>> NAML< >> http://apache-hbase.679495.n3.nabble.com/template/NamlServlet.jtp?macro=3D= macro_viewer&id=3Dinstant_html%21nabble%3Aemail.naml&base=3Dnabble.naml.name= spaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.w= eb.template.NodeNamespace&breadcrumbs=3Dnotify_subscribers%21nabble%3Aemail.= naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemai= l.naml> >>=20 >>>>=20 >>>>=20 >>>>=20 >>>> -- >>>> Thanks and Regards >>>> *Bhalchandra J Bhutkar* >>>> *Mob - 7588384281* >>>=20 >>>=20 >>>=20 >>> -- >>> Thanks and Regards >>> *Bhalchandra J Bhutkar* >>> *Mob - 7588384281* >>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> View this message in context: >> http://apache-hbase.679495.n3.nabble.com/CCIndex-for-cassandra-tp4039070p= 4039183.html >>=20 >>> Sent from the HBase User mailing list archive at Nabble.com. >>=20 >>=20 >> ------------------------------ >> If you reply to this email, your message will be added to the discussion >> below: >>=20 >> http://apache-hbase.679495.n3.nabble.com/CCIndex-for-cassandra-tp4039070p= 4039285.html >> To unsubscribe from CCIndex for cassandra, click here >> . >> NAML >=20 >=20 >=20 > --=20 > Thanks and Regards > *Bhalchandra J Bhutkar* > *Mob - 7588384281* >=20 >=20 >=20 >=20 > -- > View this message in context: http://apache-hbase.679495.n3.nabble.com/CCI= ndex-for-cassandra-tp4039070p4039295.html > Sent from the HBase User mailing list archive at Nabble.com.