Mnesia | |
---|---|
Typ | systém pro správu databází a DBMS orientovaný na dokumenty |
Vývojář | Ericsson |
Zapsáno v | Erlang |
Nejnovější verze |
|
Licence | Licence Apache |
webová stránka | erlang.org/doc/ap… ( anglicky) |
Mnesia je distribuovaný systém DBMS v reálném čase napsaný v programovacím jazyce Erlang . Technicky jde o doplněk k tabulkám ETS a DETS, který poskytuje úroveň transakcí a distribuovaného provádění [2] .
Stejně jako programovací jazyk Erlang byl Mnesia vyvinut společností Ericsson pro distribuované výpočty v reálném čase a systémy s vysokou dostupností pro telekomunikační průmysl. Není určen k použití jako kancelářský systém pro zpracování ekonomických dat ani jako náhrada standardních SQL systémů. Mnesia je navržena tak, aby podporovala použití jazyka Erlang v případech, kdy je vyžadováno ukládání dat podobné DBMS. Mnesia je více podobná embedded DBMS motorům, jako je Berkeley DB , než typickým SQL DBMS.
Systémy pro správu databází (DBMS) | |
---|---|
Klient-server | |
Motory | |
Souborový server |