B
ByeBye 154279
Hallo,
ich bräuchte da mal bitte einen kleinen Denkanstoß
Ausgangslage:
Ich habe eine Datenbank mit Werten.
Und eine Singleton-Klasse "Verwaltung"
Aus der Datenbank instanziere ich Objekte der Klasse A, die ich dem Objekt "meineVerwaltung" zuweise.
Dies geschieht im Konstruktor.
D.H. alle Daten werden ohne Filtermöglichkeit ins Objekt "meineVerwaltung" geladen.
Um meine Daten zu filtern , verwende ich array_filter.
Jedoch könnte ich mir aufgrund der hohen Datenlagen/vielen Daten vorstellen, dass
dies nicht performance schonend ist.
Welche Möglichkeiten habe ich vorweg schon einen Filter einzubauen?
Soll ich in der Klasse Verwaltung
eine Funktion bereitstellen "getDaten($Filter)"
und dann die Objekte zurückgeben?
Dann müsste ich aber jedesmal das Array mit den Objekten der Klasse A "neuschreiben" oder soll ich es temporär machen?
Danke im Voraus
bo
ich bräuchte da mal bitte einen kleinen Denkanstoß
Ausgangslage:
Ich habe eine Datenbank mit Werten.
Und eine Singleton-Klasse "Verwaltung"
Aus der Datenbank instanziere ich Objekte der Klasse A, die ich dem Objekt "meineVerwaltung" zuweise.
Dies geschieht im Konstruktor.
D.H. alle Daten werden ohne Filtermöglichkeit ins Objekt "meineVerwaltung" geladen.
Um meine Daten zu filtern , verwende ich array_filter.
Jedoch könnte ich mir aufgrund der hohen Datenlagen/vielen Daten vorstellen, dass
dies nicht performance schonend ist.
Welche Möglichkeiten habe ich vorweg schon einen Filter einzubauen?
Soll ich in der Klasse Verwaltung
eine Funktion bereitstellen "getDaten($Filter)"
und dann die Objekte zurückgeben?
Dann müsste ich aber jedesmal das Array mit den Objekten der Klasse A "neuschreiben" oder soll ich es temporär machen?
Danke im Voraus
bo