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.

Reply via email to