2 ms·
MemoryDB has a single node (primary node) strong consistency. MemoryDB seems to have a very similar architecture to that of AWS Aurora, which separates a stora
by kbumsik 3y ago
MemoryDB has a single node (primary node) strong consistency.
MemoryDB seems to have a very similar architecture to that of AWS Aurora, which separates a storage layer and compute nodes and consistency is implemented not by communicating between compute nodes but by offering a consistent distributed storage layer. This architecture usually don't have a multi-node strong consistency by itself and can have replicas.
This means that in MemoryDB only the primary node is strongly consistent but the replica nodes don't.
Instead, in my experience, those kinds of AWS offerings have less operational headaches because the storage remains safe even the primary node fails and you don't need to worry about managing distributed nodes.
Edit: add pros