Is tcerl for Mnesia production ready? Is there any alternatives?

Posted by Sanoj on Stack Overflow See other posts from Stack Overflow or by Sanoj
Published on 2010-04-03T10:45:10Z Indexed on 2010/04/03 10:53 UTC
Read the original article Hit count: 625

I would like to create a scalable web service using Mnesia as database. However Mnesia per default isn't scalable for persistent storgage since it is using Dets (which has a 2GB limit) as backend. I have seen discussions about extending Mnesia with MnesiaEx and use tcerl as backend. It sounds good and have showed good performance.

However, I have seen in a talk about Tokyo Cabinet and CouchDB with Mnesia that there are some issues:

  • issues with durability
  • issues with memory leaks
  • issues with crashes

Is tcerl + Mnesia really production ready? And is there any other alternatives? How doe´s companies overcome these issues if they use Mnesia in bigger systems?

Is there a working solution with Mnesia and Tokyo Tyrant that is working better?

© Stack Overflow or respective owner

Related posts about erlang

Related posts about mnesia