summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-10-31 10:12:30 +0200
committerLars Wirzenius <liw@liw.fi>2018-10-31 10:12:30 +0200
commit2cc553b5ef629103990683c5ca3e40ff27f2c49d (patch)
treea12501389b93eb0bcc316804f7ea7ff575239941
parent4ff8e269133357601ab77de23e6d1ae70633e5bb (diff)
downloadmuck-poc-2cc553b5ef629103990683c5ca3e40ff27f2c49d.tar.gz
Add: note that Muck is single-node only
-rw-r--r--README8
1 files changed, 7 insertions, 1 deletions
diff --git a/README b/README
index 4ae0562..a510d8f 100644
--- a/README
+++ b/README
@@ -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.