Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-13981

Enable Cassandra for Persistent Memory

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Normal
    • Resolution: Abandoned
    • 5.x
    • Legacy/Core
    • None

    Description

      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.

      Attachments

        1. in-mem-cassandra-1.0.patch
          387 kB
          Preetika Tyagi
        2. in-mem-cassandra-2.0.patch
          218 kB
          shylaja kokoori
        3. in-mem-cassandra-2.1.patch
          227 kB
          shylaja kokoori
        4. readme.txt
          3 kB
          Preetika Tyagi
        5. readme2_0.txt
          3 kB
          shylaja kokoori
        6. readme2.1.txt
          3 kB
          shylaja kokoori

        Activity

          People

            pree Preetika Tyagi
            pree Preetika Tyagi
            Preetika Tyagi
            Votes:
            6 Vote for this issue
            Watchers:
            38 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: