logo.png

Hyppocampus

Abstract

Hyppocampus may be defined a "relational storage", collects all informations and metadata about files so to be easily fetched with a query expressed in (almost) plain SQL.

Contents

In the global MVC pattern implemented in Lobotomy, Hyppocampus rappresents the "Model" component: it provides to store all informations about elements handled by the system (the "files", or more conveniently the "items") and exposes a common structure on which them can be transparently managed dispect their real nature. In fact in Lobotomy every element is managed as a group of metadata, and only the contents of those fragments of information are relevant; the storage provides to normalize all data from different formats and source, so to feed the upper layer always with the same logic model.

Architecture

on_system.png TBD

Advanced Concepts

Documentation

TBD

History

Born almost by joke some time after BrainTop as a  FUSE filesystem reimplementing POSIX calls against a homebrew database, Hyppocampus become the inspirating node around the whole Lobotomy Project was designed. It was the first to be called in the current neural namespace: the  hippocampus is the area in the temporal lobe of the brain that plays a role in the human memory management.