[
https://issues.apache.org/jira/browse/MNEMONIC-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wang, Gang updated MNEMONIC-104:
--------------------------------
Affects Version/s: (was: 0.4.0-incubating)
0.6.0-incubating
Fix Version/s: (was: 0.5.0-incubating)
0.6.0-incubating
> Create a Durable Map
> --------------------
>
> Key: MNEMONIC-104
> URL: https://issues.apache.org/jira/browse/MNEMONIC-104
> Project: Mnemonic
> Issue Type: New Feature
> Components: Collection
> Affects Versions: 0.6.0-incubating
> Reporter: Wang, Gang
> Assignee: Johnu George
> Fix For: 0.6.0-incubating
>
>
> 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.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)