Mnesia

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Mnesia
Тип

Документо-ориентированная СУБД

Написана на

Erlang

Операционная система

Cross platform

Аппаратная платформа

Cross platform

Последняя версия

4.11[1] (23 января 2014)

Лицензия

Open Source Erlang Licence

Сайт

http://www.erlang.org/doc/apps/mnesia

Mnesia — распределенная СУБД реального времени, написанная на языке программирования Erlang. Технически является надстройкой над ETS- и DETS-таблицами, предоставляющей уровень транзакций и распределённого выполнения[2].

Назначение[править | править вики-текст]

Так же как и язык программирования Erlang, СУБД Mnesia была разработана компанией Ericsson для распределенных вычислений реального времени и систем высокой доступности для отрасли телекоммуникаций. Она не предназначена ни для использования в качестве офисной системы для обработки экономических данных, ни как замена стандартных SQL-систем. Mnesia создана для поддержки использования языка Erlang в случаях, когда требуется СУБД-подобное хранение данных. Mnesia более схожа с встраиваемыми движками СУБД, такими как Berkeley DB, чем с типичными SQL СУБД.

Примечания[править | править вики-текст]

Литература[править | править вики-текст]

  • Чезарини Ф., Томпсон С. 13. Начала работы с Mnesia // Программирование в Erlang = Erlang Programming. — М.: «ДМК Пресс», 2012. — 488 с. — ISBN 978-5-94074-617-1
  • Simon St. Laurent Introducing Erlang. — O’Reilly Media, Inc., 2013. — P. 141-149. — 185 p. — ISBN 978-1-449-33176-4
  • Zachary Kessin Building Web Applications with Erlang. — O’Reilly Media, Inc., 2012. — P. 11-12. — 156 p. — ISBN 978-1-4493-0996-1

Ссылки[править | править вики-текст]