diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-03-05 23:42:15 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2026-03-05 23:42:15 -0300 |
| commit | 8c640a262969ef44cd8bc0e0abe95e2a54f4c3f5 (patch) | |
| tree | 84f9ddd9e41236fb7a6f540aab07e65db9bc93cb /docs/system-overview.puml | |
| parent | 295c6a5a1f2b0db9d756ffe7bf413553a0c02737 (diff) | |
| download | Sakura-8c640a262969ef44cd8bc0e0abe95e2a54f4c3f5.tar.gz Sakura-8c640a262969ef44cd8bc0e0abe95e2a54f4c3f5.zip | |
ocaml re-migration
Diffstat (limited to '')
| -rw-r--r-- | docs/system-overview.puml | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/docs/system-overview.puml b/docs/system-overview.puml deleted file mode 100644 index 8d76fc5..0000000 --- a/docs/system-overview.puml +++ /dev/null @@ -1,81 +0,0 @@ -@startuml system-overview -!theme plain -title Domino System Overview - -package "Client Interfaces" { - [XML Server\n(TCP/IP Port 8080)] as XML - [REPL\n(Interactive Shell)] as REPL - [Direct API\n(Erlang Apps)] as API -} - -package "Query Processing Layer" { - package "Query Planner" { - [DSL Parser] as Parser - [Plan Validation\n& Compilation] as Validator - } - - package "Volcano Iterator Model" { - [Scan Iterator] as Scan - [Select Iterator] as Select - [Project Iterator] as Project - [Sort Iterator] as Sort - [Take Iterator] as Take - [Join Iterators] as Join - } -} - -package "Operations Layer (API)" { - [Database Management] as DBMgmt - [Relation Operations] as RelOps - [Tuple Operations] as TupleOps - [Iterator Management] as IterMgmt -} - -package "Data Model Layer" { - [Core Abstractions\nattribute, tuple,\nrelation, database_state] as CoreAbs - [Finite Relations\n(Merkle Trees)] as Finite - [Infinite Relations\n(Generators)] as Infinite -} - -package "Content-Addressed Storage" { - database "Mnesia" { - [attribute table] as AttrTable - [tuple table] as TupleTable - [relation table] as RelTable - [database_state table] as DBTable - } -} - -XML --> Parser -REPL --> Parser -API --> Parser - -Parser --> Validator -Validator --> Scan - -Scan --> Select -Select --> Project -Project --> Sort -Sort --> Take -Join --> Take - -Scan --> TupleOps -Select --> IterMgmt -Project --> IterMgmt - -DBMgmt --> CoreAbs -RelOps --> CoreAbs -TupleOps --> CoreAbs -IterMgmt --> CoreAbs - -CoreAbs --> Finite -CoreAbs --> Infinite - -Finite --> AttrTable -Finite --> TupleTable -Finite --> RelTable -Finite --> DBTable - -Infinite --> AttrTable - -@enduml |
