Hi,
Ich habe ein Projekt, bei dem ich eine vielzahl an oop objekten in eine db speichern will. Jedes objekt besitzt eine Liste von einem zweiten objekt2.
Gibt es eine möglichkeit ein Table im Table zu erzielen?
Mein Gedanke war die unterobjekte alle in ein table mit verweis auf die Mutter zu packen.
Allerdings habe ich 30.000 hauptobjekte mit jeweils 30 oder mehr unterobjekten.
Das table hätte also über 1Mio Einträge. Bei ca. 100 Zugriffen pro Sekunde geht der Server sicher in die Knie, oder?
Ein anderer Gedanke war die Unterobjekte2 per php serialize() in die db zu schreiben. Funktioniert auch ganz gut (da nur noch 30.000 Einträge in der db). Aber es ist nicht wirklich das, was ich mir unter schönem style vorstelle. Zudem kann man nun per sql keine schönen selects ausführen.
Da es sicher viel mit oop und sql gibt, und das Problem ja sicher häufiger auftritt, mal die Frage wie oder mit was man das machen könnte.
Danke
PL
Ich habe ein Projekt, bei dem ich eine vielzahl an oop objekten in eine db speichern will. Jedes objekt besitzt eine Liste von einem zweiten objekt2.
Gibt es eine möglichkeit ein Table im Table zu erzielen?
Mein Gedanke war die unterobjekte alle in ein table mit verweis auf die Mutter zu packen.
Allerdings habe ich 30.000 hauptobjekte mit jeweils 30 oder mehr unterobjekten.
Das table hätte also über 1Mio Einträge. Bei ca. 100 Zugriffen pro Sekunde geht der Server sicher in die Knie, oder?
Ein anderer Gedanke war die Unterobjekte2 per php serialize() in die db zu schreiben. Funktioniert auch ganz gut (da nur noch 30.000 Einträge in der db). Aber es ist nicht wirklich das, was ich mir unter schönem style vorstelle. Zudem kann man nun per sql keine schönen selects ausführen.
Da es sicher viel mit oop und sql gibt, und das Problem ja sicher häufiger auftritt, mal die Frage wie oder mit was man das machen könnte.
Danke
PL
Comment