[ 
https://issues.apache.org/jira/browse/CASSANDRA-1472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13003042#comment-13003042
 ] 

T Jake Luciani commented on CASSANDRA-1472:
-------------------------------------------

I'm supposed to be working on a reusable file format as an alternative of avro. 
 I havent done this yet but I do have a plan that I can get feedback on.

Lucene has a nice easy DataInput DataOutput classes with Vint, Vlong, and 
Checksums. We could start with this add the Varray stuff Stu had showed me 
previously.  We did something similar with the OpenBitSet (adopting the source 
into our codebase).

http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/store/

As for compression I was thinking we should look at adopting Tatu's nice LZF 
implementation that is also ASL.

https://github.com/ning/compress 

We would use these classes as a foundation for a DataWriter and DataReader 
class...

What am I missing?



> 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

        

Reply via email to