Mnesia as a complete production database system

TALK LEVEL: INTERMEDIATE / ADVANCED

Mnesia is often underplayed as an in-memory cache and is seldom used alone in production.

The first part of the talk is to present a few case studies of using only Mnesia as the production database engine for large throughput services.

The second part of the talk is to present an open-sourced framework for Mnesia (Tivan) which is a collection of utilities and behaviours that enriches its role as a prime database engine.

THIS TALK IN THREE WORDS

The

Understated

Mnesia

OBJECTIVES

The prime objective of the talk is to look beyond general perception of Mnesia as an in-memory cache database to an apt contender as a complete robust database system through case studies and presenting an open-source framework of utils and behaviours to enrich its features and functionality.

TARGET AUDIENCE

  • Programmers with a certain exposure in using Erlang/OTP and Mnesia.
  • Architects who are aware of Erlang/OTP, Mnesia and its capabilities.