DB - BDD : Mnesia

Site de préparation du travail de groupe du CF2m utilisant des morceaux d'articles libres depuis Wikipédia. Les spécifications techniques sont : MVC avec un dossier publique, PHP 8 procédural et MariaDB.

Mnesia

Posté par Pierre Sandron le 2023-02-13 12:08:23
BDD alternatives

Mnesia est un système de gestion de base de données en temps réel distribué et souple écrit dans le langage de programmation Erlang . Il est distribué dans le cadre de la plate-forme Open Telecom.

Comme pour Erlang, Mnesia a été développé par Ericsson pour les travaux de calcul temps réel doux distribués et à haute disponibilité liés aux télécoms . Il n'a pas été conçu comme un système général de gestion de base de données de traitement de données de bureau , ni pour remplacer les systèmes basés sur SQL . Au lieu de cela, Mnesia existe pour prendre en charge Erlang, où une persistance de type SGBD est requise. Il a plus en commun avec les SGBD intégrables tels que Berkeley DB qu'avec n'importe quel serveur de base de données SQL.

Les "lignes" des tables sont représentées sous la forme d'enregistrements contenant une valeur clé et un champ de données. Ce champ de données peut à son tour être un tuple contenant une structure de données Erlang de n'importe quelle complexité.

Wikipédia : https://en.wikipedia.org/wiki/Mnesia