diff --git a/pages/UpEnd.md b/pages/UpEnd.md index 5eef1e5..b76cea6 100644 --- a/pages/UpEnd.md +++ b/pages/UpEnd.md @@ -16,9 +16,9 @@ ## Base structure > - databaze kde mas dva druhy objektu: data, a meta -> - (jedinej rozdil je, ze data actually odkazujou hashem na nejakej file, a meta neodkazujou nikam, jenom slouzej jako "anchor") +> - (jedinej rozdil je, ze data actually odkazujou [[hash]]em na nejakej file, a meta neodkazujou nikam, jenom slouzej jako "anchor") > - a ke kazdymu objektu muzes mit arbitrarni keys a values -> - kazdy takovy key/value tvori `E/A/V` triplet (see [Entity Attribute Value model (Wikipedia)](https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model)): +> - kazdy takovy key/value tvori jeden `E/A/V` triplet (see [Entity Attribute Value model (Wikipedia)](https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model)): > - `E`ntity = objekt (`neconeco.mp3`, resp. jeho [[hash]]) > - `A`ttribute = klic (`year`) > - `V`alue = hodnota klice (`2020`) @@ -94,8 +94,20 @@ ## Highly adjacent projects! +### Datalog + +v podstate identicky E/A/V model + [Learn Datalog Today!](http://www.learndatalogtoday.org/chapter/1) +### BeOS / HaikuOS + + + +Idea s [[filesystem]]em jakozto databazi s metadaty: + + + # Information enters, is processed ![[mapping_language.png]]