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
Advanced Concepts
- How metadata are described
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.


