recondb is an eventually-consistent multi-master key-value store. the core data structure is an ORSet.

recondb uses an experimental ORSet diffing mechanism to optimize propagating changes to known peers. new or stale peers must complete a full merge in order to maintain consistency.

data is bencoded and compressed for transmission. multiple sync operations can be multiplexed over a single connection.

recondb uses sqlite as its persistence mechanism. this gives us the ability to use familiar language to access the replicated database.

projects/recondb (last edited 2018-06-06 05:28:23 by xj9)