Mnesia
Sign in to savethumb|300px|LYME (software bundle) is based on Erlang and comprises Mnesia. It is entirely composed of [[free and open-source software]] Mnesia is a distributed, soft real-time database management system written in the Erlang programming language. It is distributed as part of the Open Telecom Platform.
~5 min read
Encyclopedic overview
15 sectionsContents
- Description
- Database model
- Backend types
- Ram_copies
- Disc_copies
- Disc_only_copies
- Backend plugins
- Relational features
- Coding
- Transactions
- Efficient execution
- Origins and licensing
- ejabberd
- See also
- References
thumb|300px|LYME (software bundle) is based on Erlang and comprises Mnesia. It is entirely composed of [[free and open-source software]] Mnesia is a distributed, soft real-time database management system written in the Erlang programming language. It is distributed as part of the Open Telecom Platform.
== Description == As with Erlang, Mnesia was developed by Ericsson for soft real-time distributed and high-availability computing work related to telecoms. It was not intended as a general office-based data processing database management system, nor to replace SQL-based systems. Instead Mnesia exists to support Erlang, where DBMS-like persistence is required. It has more in common with embeddable DBMS such as Berkeley DB than with any SQL database server.
Excerpted from Wikipedia’s “Mnesia” article, available under the CC BY-SA 4.0 licence.