Struktur: Datenzugriff im Back-End
So, die Struktur des Backends für den Zugriff der Daten ist jetzt klar:
[lokal referenziert von: Back-End: Datenzugriff: einzelne Tabellen: generische]
- Ganz unten soll eine Ebene generische Methoden bereitstellen (Timestamp generieren, Datenbank auf-, zumachen),
- darüber eine Ebene, die einfache Zugriffe auf jede einzelne Tabelle erlaubt, d.h.: primär Lesen, Schreiben (Hinzufügen/Ändern), Löschen.
- Darauf eine weitere Ebene, die solche Zugriffe auf die Datenbank erlaubt, die mehr als eine Tabelle betreffen, etwa beachten, dass tunlichst keine Labels gelöscht werden, die von MOM/FAVA selbst benutzt werden.
- Als Viertes eine Ebene, die Verfahren abbildet, z.B. einem Begriff Merkmale zuordnen.
- Fünfte Ebene bilden die Module, dasjenige, das die Wiedererkennung vornimmt, eines das die Datenbank strafft, indem es etwa Dubletten entfernt, P2P-Netzwerkkommunikation usw.
- Letzte "Ebene" bildet eine API, mit der auf das Backend zugegriffen werden kann, etwa mit verschiedenen lokalen oder remoten User Interfaces.
[lokal referenziert von: Back-End: Datenzugriff: einzelne Tabellen: generische]
0 Comments:
Kommentar veröffentlichen
<< Home