Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-16306

snaptree-based in-memory storage

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • 3.0.0-alpha3
    • None
    • None

    Description

      Until a full-fledged MV store is implemented we can implement in-memory storage on a snaptree library [1] that represents a concurrent AVL tree with support of snapshots.

      In this ticket we need to integrate the library with our existing storage APIs (refine API if necessary), integrate its snapshot API with Raft snapshots and provide configuration if necessary.

      [1] https://github.com/nbronson/snaptree

      Attachments

        Activity

          People

            apolovtcev Aleksandr Polovtsev
            ibessonov Ivan Bessonov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: