[erlang-questions] Mnesia Replication and Large Numbers of Dirty Operations

muzaaya_joshua <>
Mon Oct 22 09:49:39 CEST 2012

Some applications require really fast response, to meet their expectations to
users. I am building one such application and i am using mnesia. Now, when
we by-pass the mnesia transaction manager , we approach good performance.
However, this is the problem:

We need to replicate this database as part of load balancing, after-all,
mnesia does the replication for us. We are using ONLY dirty operations in
this application. We have a few parts using async_dirty context. I am
wondering, would mnesia replication be affected if we are not using the
transaction context at this scale ?

Too many frequent dirty operations are occuring on records all the time, so
i wonder if a request made on side B replica, would find the changes the
have just been made by side A replica via a dirty operation ?

View this message in context: http://erlang.2086793.n4.nabble.com/Mnesia-Replication-and-Large-Numbers-of-Dirty-Operations-tp4655157.html
Sent from the Erlang Questions mailing list archive at Nabble.com.

More information about the erlang-questions mailing list