News for hackers. Stuff that matters.
Re:Show HN: Dotmesh – A git-like CLI for application states by deitcher on Wednesday February 07, 2018 @10:14PM (#16329894)
Pretty cool. Is there a write up on architecture and usage models? I’d like to see it.

I was a happy couch 1.x user, but moved away with 2.0. Nothing specific about it, just needs and timing.

Re:Show HN: Dotmesh – A git-like CLI for application states by ioquatix on Thursday February 08, 2018 @08:37PM (#16337213)
Thanks for being so interested.

The architecture is super simple, I'd suggest that the first place to look is the source code.

There are really only two ways of accessing the underlying data store - a read-only dataset and a read/write changeset which can be committed.

It's purely a key-value storage at the core - a key being a path and a value being whatever you want.

On top of that you can build more complex things, e.g. https://github.com/ioquatix/relaxo-model which provides relational object storage and basic indexes (e.g. has one, has many, etc)