Ferreteria/v0.5/data: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(Removed redirect to Ferreteria/v0.5/PortBank)
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Data-Object Management=
=Data Storage Classes=
v0.5 includes a [[wooz:2021/11/08/data objects refactoring|significant refactoring of how database-related objects are managed]]. The goal was to simplify access to global singleton objects in general, and databases and tabloids in particular, while retaining flexibility (e.g. for different applications to determine the database in which each table is stored).
v0.5 includes a [[2021/11/08/data objects refactoring|significant refactoring of how database-related objects are managed]]. The goal was to simplify access to global singleton objects in general, and databases and tabloids in particular, while retaining flexibility (e.g. for different applications to determine the database in which each table is stored).
{|
|-
| valign=top |
==Pages==
* {{l/ver|DB}}: database classes
** {{l/ver|Table}}: database table classes
* {{l/ver|PortBank}}: data field I/O management
** {{l/ver|Feature}}
** {{l/ver|PortRow}}
** {{l/ver|PortCard}}
** {{l/ver|PortUnit}}
| valign=top |
 
==Subsystems==
==Subsystems==
* {{l/same|db}}: the database classes
{|
==Related systems==
|-
* {{l/same|PortBank}}
! code !! docs !! description
|-
| {{l/ferreteria/code|data}} || {{l/ver|data}} || root folder for data storage classes
|-
| — {{l/ferreteria/code|data/db}} || {{l/ver|db}} || relational database classes
|-
| — {{l/ferreteria/code|data/fields}} ||  || I/O translation ({{l/same|PortBank}}) and {{l/ver|Feature}}s
|-
| — {{l/ferreteria/code|data/log}} || || event log (uses {{l/ver|node}})
|-
| — {{l/ferreteria/code|data/node}} || {{l/ver|node}} || hierarchical data storage
|}
|}

Latest revision as of 12:43, 4 April 2023

Data Storage Classes

v0.5 includes a significant refactoring of how database-related objects are managed. The goal was to simplify access to global singleton objects in general, and databases and tabloids in particular, while retaining flexibility (e.g. for different applications to determine the database in which each table is stored).

Pages

Subsystems

code docs description
data data root folder for data storage classes
data/db db relational database classes
data/fields I/O translation (PortBank) and Features
data/log event log (uses node)
data/node node hierarchical data storage