Return-Path: Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: (qmail 92934 invoked from network); 6 Mar 2011 02:20:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Mar 2011 02:20:10 -0000 Received: (qmail 63137 invoked by uid 500); 6 Mar 2011 02:20:09 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 63117 invoked by uid 500); 6 Mar 2011 02:20:09 -0000 Mailing-List: contact commits-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 commits@cassandra.apache.org Received: (qmail 63108 invoked by uid 99); 6 Mar 2011 02:20:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Mar 2011 02:20:09 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Mar 2011 02:20:07 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id CC88F57E8A for ; Sun, 6 Mar 2011 02:19:45 +0000 (UTC) Date: Sun, 6 Mar 2011 02:19:45 +0000 (UTC) From: "T Jake Luciani (JIRA)" To: commits@cassandra.apache.org Message-ID: <819878282.1525.1299377985834.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] Commented: (CASSANDRA-1472) Add bitmap secondary indexes MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-1472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13003088#comment-13003088 ] T Jake Luciani commented on CASSANDRA-1472: ------------------------------------------- I'm definitely not wanting to boil the ocean here. We could take the easy approach but at the cost of supporting something we know will soon change. Perhaps this should all go into another set of tickets that we make blockers to this issue. Overall I am thinking about our current file format issues and what we know we need: checksums + compression. The lucene and compression code I mentioned is quite straight forward so I think it would be pretty easy to get something working here, and it would serve as a basis for our new sstable format whatever that ends up being or simply adding these features to our current format. The main blocker of this ticket is the avro dependency so just trying to get enough functionality to support the most basics of a disk format here. > Add bitmap secondary indexes > ---------------------------- > > Key: CASSANDRA-1472 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1472 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Stu Hood > Assignee: Stu Hood > Fix For: 0.7.4 > > Attachments: 0.7-1472-v5.tgz, 0.7-1472-v6.tgz, 0001-CASSANDRA-1472-rebased-to-0.7-branch.txt, 0019-Rename-bugfixes-and-fileclose.txt, 1472-v3.tgz, 1472-v4.tgz, 1472-v5.tgz, anatomy.png, v4-bench-c32.txt > > > Bitmap indexes are a very efficient structure for dealing with immutable data. We can take advantage of the fact that SSTables are immutable by attaching them directly to SSTables as a new component (supported by CASSANDRA-1471). -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira