Finden anhand von Aspekten
Find Using Notions

13.11.04

Struktur: Datenzugriff im Back-End

So, die Struktur des Backends für den Zugriff der Daten ist jetzt klar:
  • 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]