From b33ad84ef4d7f17a7ee3c7df516feacc53a1ce76 Mon Sep 17 00:00:00 2001 From: karanbhomiagit Date: Mon, 15 Oct 2018 01:23:52 +0530 Subject: [PATCH] Added details about mnesia, an integral DBMS for Erlang programming. (#18510) * Update index.md * Update index.md --- client/src/pages/guide/english/erlang/index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/client/src/pages/guide/english/erlang/index.md b/client/src/pages/guide/english/erlang/index.md index 6a6748ae25..e43c2d435e 100644 --- a/client/src/pages/guide/english/erlang/index.md +++ b/client/src/pages/guide/english/erlang/index.md @@ -64,6 +64,17 @@ Output: "Hello Beth." ``` +### Mnesia + +mnesia is a distributed database management system written in Erlang and highly compatible with Erlang processes. +The following are some of the most important and attractive capabilities provided by Mnesia: + +* A relational/object hybrid data model. +* Persistence. Tables can be coherently kept on disc and in the main memory. +* Replication. Tables can be replicated at several nodes. +* Atomic transactions. A series of table manipulation operations can be grouped into a single atomic transaction. +* Extremely fast real-time data searches. + ### Try it out There are websites where you can try running Erlang commands without having to install anything locally, like these: