Skip to content
This repository was archived by the owner on Mar 24, 2023. It is now read-only.
This repository was archived by the owner on Mar 24, 2023. It is now read-only.

request for clarification #2

@nha

Description

@nha

Hello, I just discovered trinity and atomix. Looks great! I love the Jepsen tests, and the Clojure lib.
This is more of a request for clarification, not an actual "issue".

I have questions about:

  • persistence facilities. Is this a purely in-memory store? If not, how can I configure the file/folder where this is persisted? Can I backup it?

  • Can I extend it with my own primitives? Ie. if I wanted to implement a durable (stored to disk) immutable (like Clojure/Datomic without the datalog part) data structure, where would I start? Can I build on/extend atomix (then I would probably try) or would I have to drop to the Raft implementation (then I would probably not try)?

  • Can I start a server from Clojure as well and maybe avoid the cost of serialization/deserialization etc. ? It would make it easier to start playing, and also simplify deployments in my case.

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