support in-memory column families
---------------------------------

                 Key: CASSANDRA-1657
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1657
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Peter Schuller
            Priority: Minor


Some workloads are such that you absolutely depend on column families being 
in-memory for performance, yet you most definitely want all the things that 
Cassandra offers in terms of replication, consistency, durability etc.

In order to semi-deterministically ensure acceptable performance for such data, 
Cassandra could support in-memory column families. Such an in-memory column 
family would imply that mlock() be used on sstables for this column family. On 
start-up and on compaction completion, they could be mmap():ed with 
MAP_POPULATE (Linux specific) or else just mmap():ed + mlock():ed in such a way 
as to otherwise guarantee it is in-memory (such as userland traversal of the 
entire file).


-- 
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