[erlang-questions] Dets Tables or Mnesia

Luc Evers <>
Thu Mar 25 18:47:07 CET 2010


  Jim,

  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.


   Luc.




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
> different
> > 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 mailing list