You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "shylaja kokoori (JIRA)" <ji...@apache.org> on 2018/06/08 00:38:00 UTC

[jira] [Commented] (CASSANDRA-13981) Enable Cassandra for Persistent Memory

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

shylaja kokoori commented on CASSANDRA-13981:
---------------------------------------------

Uploading patch version 2.1. A branch with this patch applied is at https://github.com/shyla226/cassandra/tree/13981. This patch ties up work that was in progress to improve performance and persistent memory footprint of the PCJ-based design.

We are now exploring the design & sketch that Jason Brown has proposed.

[^in-mem-cassandra-2.1.patch]

[^readme2.1.txt]

> Enable Cassandra for Persistent Memory 
> ---------------------------------------
>
>                 Key: CASSANDRA-13981
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13981
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Preetika Tyagi
>            Assignee: Preetika Tyagi
>            Priority: Major
>             Fix For: 4.x
>
>         Attachments: in-mem-cassandra-1.0.patch, in-mem-cassandra-2.0.patch, in-mem-cassandra-2.1.patch, readme.txt, readme2.1.txt, readme2_0.txt
>
>
> Currently, Cassandra relies on disks for data storage and hence it needs data serialization, compaction, bloom filters and partition summary/index for speedy access of the data. However, with persistent memory, data can be stored directly in the form of Java objects and collections, which can greatly simplify the retrieval mechanism of the data. What we are proposing is to make use of faster and scalable B+ tree-based data collections built for persistent memory in Java (PCJ: https://github.com/pmem/pcj) and enable a complete in-memory version of Cassandra, while still keeping the data persistent.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org