[erlang-questions] Dets Tables or Mnesia
Thu Mar 25 18:47:07 CET 2010
The syslog messages will be processed on the fly for generating alarms via
regular expressions + persistent storage of the messages for one month.
The server is a single box and the data access must be sequential.
named pipe -> check message for alarms -> store message -> correlate
alarms from different routers.
I'm thinking of a process per message, I can keep the sequence of the
messages via a label per /msg/router.
On Wed, Mar 24, 2010 at 6:31 PM, Jim McCoy <> wrote:
> Will you be processing the data on the fly and using persistent
> storage mostly for archival purposes or will you be doing a lot of
> data analysis and processing on the old messages? Will the server be
> on a single box or multiple boxes? Will access to the persistent
> storage be mostly random or mostly sequential?
> More info would really help out on the potential list of suggetions.
> For starters though, neither dets nor mnesia are likely to be the
> storage mechanism you want to use for this if you are dealing with
> anything a message load of any significance.
> On Tue, Mar 23, 2010 at 1:54 AM, Luc Evers <> wrote:
> > Hi,
> > ToDo
> > Analyzing syslog message from a big amount of routers, with a
> > message structure.
> > Sending alarms via (regular expression) message check.
> > Question:
> > Should I use 'Dets Tables ' or 'Mnesia' as database?
> > Thanks!
> > Luc.
More information about the erlang-questions