Mnesia | |
---|---|
Type | databasestyringssystem og dokumentorienteret DBMS |
Udvikler | Ericsson |
Skrevet i | Erlang |
nyeste version | |
Licens | Apache licens |
Internet side | erlang.org/doc/ap... ( engelsk) |
Mnesia er et distribueret DBMS i realtid skrevet i programmeringssproget Erlang . Teknisk set er det en tilføjelse over ETS- og DETS-tabeller, der giver et niveau af transaktioner og distribueret eksekvering [2] .
Ligesom programmeringssproget Erlang blev Mnesia udviklet af Ericsson til distribueret databehandling i realtid og høj tilgængelighed til telekommunikationsindustrien. Det er ikke beregnet til at blive brugt som et kontorsystem til behandling af økonomiske data, ej heller som en erstatning for standard SQL - systemer. Mnesia er designet til at understøtte brugen af Erlang-sproget i tilfælde, hvor DBMS-lignende datalagring er påkrævet. Mnesia ligner mere indlejrede DBMS-motorer såsom Berkeley DB end typiske SQL DBMS'er.
Databasestyringssystemer (DBMS) | |
---|---|
Klient-server | |
Motorer | |
Filserver |