[erlang-questions] mnesia feasibility

Ulf Wiger ulf@REDACTED
Wed Sep 3 13:41:37 CEST 2014


So you have 16 or 17 copies of the table(s)? Or did I misunderstand?

You can write to a table without having a local copy. Replicating to 16 nodes will be very expensive, and is overkill at least from a survivability standpoint. 

BR,
Ulf W

On 03 Sep 2014, at 12:55, Madhukar Sah <madhukars@REDACTED> wrote:

> I am not able to decide if mnesia can handle my requirement or not. Please help. The requirement is as described below:
> 
> I am running 16  nodes that are constantly pushing data in mnesia database located in a card powered by erlang. The card is running at 260 MHz with 128 MB ram. The data is being maintained as RAM_COPY as well as DISC_COPY in the card. Each of the 16 nodes running on a PC are pumping records every 1 sec. The result is mnesia is overloading and after some time mnesia is taking around 10 seconds to write one record into mnesia table. I have checked the same thing by putting the data as RAM_COPY as well but mnesia is taking again around 10 seconds to write one record in mnesia table.
> 
> I have also used dirty read and write but with little improvement only.
> 
> Please suggest
> 
> Regards,
> Madhukar Sah
> 
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.
http://feuerlabs.com






More information about the erlang-questions mailing list