Re:How we implemented replication in Memgraph DB – Our appro...
by cpard on Wednesday February 10, 2021 @12:50PM
(#26092432)
thanks for the detailed response. Did you try to implement Raft yourself or use something like etcd for coordination? It would be great to write about this journey too in the future.
[ Parent
| on HN ]
Re:How we implemented replication in Memgraph DB – Our appro...
by mbuda on Wednesday February 10, 2021 @01:59PM
(#26093293)
We implemented Raft as a C++ library from scratch. We can probably publish that as s standalone implementation (open-source it). The main problem was the write performance and network communication overhead, even for read queries. There are some known solutions for all that. None of the Memgraph users required Raft type of guarantees, so we decided to go with a more straightforward and faster solution. It doesn't mean we won't get back to Raft in the future if required :D