4 ms·
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 jour
by cpard 6y ago
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.
- mbuda 6y agoWe 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
- cpard 6y agoopen sourcing such projects is always a good thing :)