
Mnesia è un DBMS distribuito scritto in Erlang con prestazioni soft real-time.
È stato sviluppato da Ericsson per l’uso nel settore delle telecomunicazioni ed è più simile concettualmente ad un database integrabile nell’applicazione come Berkeley DB anziché un vero e proprio standalone db server basato su sql.
Il modello del database è relazionale ed uno degli aspetti fondamentali di Mnesia è l’alta disponibilità che consente di riconfigurare le tabelle all’interno di uno schema e spostarle su nodi diverse anche mentre le operazioni di scrittura sono ancora in corso.
Il linguaggio per le interrogazioni è Erlang e questo semplifica la scrittura del codice. Il nome originale era Amnesia, ma essendo un nome poco adatto per un database è stata eliminata la “A” iniziale.
MNESIA Database Management System
Via | Developer
Anteprima del commento