Skip to content
This repository has been archived by the owner on Dec 31, 2020. It is now read-only.

consider SLEEP #19

Closed
max-mapper opened this issue Aug 22, 2012 · 3 comments
Closed

consider SLEEP #19

max-mapper opened this issue Aug 22, 2012 · 3 comments

Comments

@max-mapper
Copy link

http://www.dataprotocols.org/en/latest/syncing.html#sleep

its essentially a generic version of couchdbs multi-master streaming replication protocol without all the complicated MVCC stuff.

@max-mapper
Copy link
Author

more detail: from a data storage perspective this simply means you would be storing a "transaction log" that is exposed over HTTP as JSON so that it can be used to quickly do queries like this:

get all posts from max@maxogden.com since {{myMostRecentPostID}}

@max-mapper
Copy link
Author

one more thing: having a underlying data storage model that supports this makes it easy to build push and pull webservices on top. doesn't necessarily have to be SLEEP but I would highly recommend researching this

@titanous
Copy link
Member

This isn't going to be part of the initial protocol, but it's an interesting approach.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants