diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2025-11-11 00:00:43 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2025-11-11 00:00:43 -0300 |
| commit | 3063608df6ff1668f683d9d22c57fea29d728d0d (patch) | |
| tree | 36be7f6c6d901c5984c045d4ce823bd24c37e9af /README.org | |
| parent | b5dbdaa989a86477669aac0bf342029e1d2b6028 (diff) | |
| download | Sakura-3063608df6ff1668f683d9d22c57fea29d728d0d.tar.gz Sakura-3063608df6ff1668f683d9d22c57fea29d728d0d.zip | |
migrating to erlang to attach to mnesia
Diffstat (limited to 'README.org')
| -rw-r--r-- | README.org | 38 |
1 files changed, 17 insertions, 21 deletions
@@ -1,24 +1,20 @@ -#+TITLE: Relational Engine +#+TITLE: Domino * About -This is a relational engine. -* Roadmap -- [ ] Filesystem [0/6] - - [ ] Durability - - [ ] Immutable storage - - [ ] ARIES - - [ ] Merkle construction per virtual file - - [ ] Branching - - [ ] Branch merge strategies [0/3] - - [ ] Selected merge - - [ ] Union merge - - [ ] Biased union merge -- [ ] Language [0/4] - - [ ] Lexer - - [ ] Parser - - [ ] AST - - [ ] Unification and query terms -- [ ] Server [0/2] - - [ ] Authentication - - [ ] Multi-client coordination +Domino is a **Relational Algebra Engine** implements relational +algebra in its strict, theoretical form, adhering rigorously to the +principles of relational theory as articulated by E. F. Codd. + +A relation is modeled as a set of tuples, each tuple being a set of +attributes. Each attribute is a pairing of a name with a value drawn +from a domain. All operations are defined on entire relations as sets, +with no recourse to the compromises typical of SQL or other practical +implementations. + +The engine is intended as a study in correctness: each operation, from +projection to join, is executed in a manner consistent with the +classical definition of relational algebra. It is a platform for +exploring the consequences of relational theory in a low-level +programming context, providing both a tool for experimentation and a +concrete realization of the abstract model. |
