← Back to context

Comment by sorentwo

2 days ago

Very very few applications use mnsesia. There’s absolutely no way I would recommend it over Postgres.

I have heard the mnesia is very unreliable, which is a damn shame.

I wonder if that is fixable, or just inherent to its design.

  • My understanding is that mnesia is sort of a relic. Really hard to work with and lots of edge / failure cases.

    I'm not sure if it should be salvaged?

can you explain why?

  • Mnesia along with clustering was a recipe for split brain disasters a few years ago I assume that hasn't been addressed.

  • I have only worked with a product that used it, so no direct experience, but one problem that was often mentioned is split-brains happening very frequently.