Skip to content

Conceptual Question #9

@mrjjwright

Description

@mrjjwright

Hi,

I am looking for an efficient persistent immutable key value store structure to use for an application I am building for the Mac. As the user change any key value in my app I want to create a new immutable record that links back to the previous one. I don't want to rely too much on language level persistent data structures (e.g. as found in Clojure or Immutable.js) but want to work solely with data, with a guarantee of everything being persisted efficiently on disk. I like the looks of discodb (I would have to create an Objective-C wrapper around it) and am trying to grok it more. I didn't find anything in the documentation about mutating data. Is it ok and efficient to create a new version of the database each time, with I assume some naming convention for older versions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions