uwiger/unsplit
View on GitHub ↗ ★ 240 Erlang
Resolves conflicts in Mnesia after network splits
4 mentions on Hacker News by 4 people: 0 stories, 4 comments · first 2015-07-04 · latest 2023-03-06
20082026
-
…a long time if you have a large database. It doesn't really handle netsplits by itself (there's https://github.com/uwiger/unsplit ) so you have to be prepared to do this yourself.
comment by depr · 2023-03-06 · in Phoenix 1.7.0 -
…existing data) - we've added a bunch of auto-merge code (heavily inspired by Ulf's wonderful https://github.com/uwiger/unsplit library) in case of network partitions - we've also added support for maintaining pools of processes for each…
comment by michalptaszek · 2017-03-01 · in Riot Games Messaging Service -
…transactions but can't deal with network failures well out of the box (you need something like https://github.com/uwiger/unsplit ) Mnesia gaining new backends (Klarna is currently open-sourcing code for an experimental postgres backend and…
comment by mononcqc · 2015-10-14 · in Usefulness of mnesia, the Erlang built-in database -
…need to manually deal with netsplits (or write your own code to address them, or try to borrow https://github.com/uwiger/unsplit ), if you're hosting it internally on your own servers, that might be a rare enough event (and with…
comment by lostcolony · 2015-07-04 · in Mnesia and LevelDB: Liberating Mnesia from the limitations of DETS