Uploaded image for project: 'Mnemonic'
  1. Mnemonic
  2. MNEMONIC-104

Create a Durable Map

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.6.0-incubating
    • 0.6.0-incubating
    • Collection
    • None

    Description

      A durable map (DM) would be a general key structure of Mnemonic collections. the durable map should be able to be recovered from any kind of memory services e.g. volatile/non-volatile without doing heavily serDe operations, in addition, DM is required to load its data lazily to amortize memory/IO/CPU consumption. at the first stage, the DM could be implemented using most feasible approach, e.g. Hashmap, and not necessary to comply with the interface of Java Map, but the Key/Value of DM should support generic types as Durable list does.
      the DM aims to manage huge amount of mutable key-value datasets, so the design of Durable map should be flexible enough as possible to accommandate future optimizations.

      Attachments

        Activity

          People

            johnugeorge Johnu George
            qichfan Gordon King
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: