cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stu Hood (JIRA)" <j...@apache.org>
Subject [jira] Created: (CASSANDRA-998) Replace SuperColumn and ColumnFamily structures
Date Mon, 19 Apr 2010 00:14:51 GMT
Replace SuperColumn and ColumnFamily structures
-----------------------------------------------

                 Key: CASSANDRA-998
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-998
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Stu Hood
             Fix For: 0.8


The most important concepts to come out of CASSANDRA-674 were the Slice, Metadata and ColumnKey
structures.

As a replacement for SuperColumns and ColumnFamilies in the current codebase, Slices can addtionally:
* Represent arbitrarily nested columns
* Allow for eventually consistent range deletes (equivalent to a CF containing multiple 'markedForDelete'
values)
* Be used for memory efficient compactions, since they encapsulate nesting and can be iterated
* Eliminate code duplication for SuperColumn handling

This is an umbrella ticket for the task of replacing the SuperColumn and ColumnFamily datastructures
in the codebase, preferably with something like Slice.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message