diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-10-31 10:12:30 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-10-31 10:12:30 +0200 |
commit | 2cc553b5ef629103990683c5ca3e40ff27f2c49d (patch) | |
tree | a12501389b93eb0bcc316804f7ea7ff575239941 | |
parent | 4ff8e269133357601ab77de23e6d1ae70633e5bb (diff) | |
download | muck-poc-2cc553b5ef629103990683c5ca3e40ff27f2c49d.tar.gz |
Add: note that Muck is single-node only
-rw-r--r-- | README | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -53,7 +53,13 @@ Architecture Muck is in essence a dict in memory, indexed by resource id, and an HTTP layer to allow it to be accessed. Any changes are logged to an append-only `changelog` file. At startup, the `changelog` is read and -the changes are made to the dict. +the changes are made to the dict. To backup and restore a Muck +instance, or to move it to another host, the `changelog` is enough. + +Muck currently does not provide replication, sharding, or scalability +to multiple nodes, or resiliency against its one node having problems +or disappearing. These are valid concerns, which may be addressed +later. There are currently no index data structures, so searches are very slow. |