{ "cells": [ { "cell_type": "markdown", "id": "d58e3636-0d5d-41fd-b747-05d32090959a", "metadata": {}, "source": [ "# Writing a custom Backend" ] }, { "cell_type": "markdown", "id": "3a5f6b17-8706-420c-9881-2455fde6eb1b", "metadata": {}, "source": [ "Adding data to a database requires that this data is stored in some kind of file. `MADAS` uses an abstract class, the `Backend`, to describe interactions with the database file. This - on the one hand - allows users to use `MADAS` without knowing about database files. On the other hand, it allows users to create their own `Backend`s based on their requirements. Such requirements could be, e.g., that an already existing database should be used, or a certain level of performance is needed." ] }, { "cell_type": "markdown", "id": "b8739d62-86bc-4e11-8e71-b1b7e10265a6", "metadata": {}, "source": [ "In this tutorial you are going to learn how to:\n", "\n", "