Ich habe ja nun in letzter Zeit hier oft über Kategorien gepostet, nun bin ich an einem Scheideweg angelangt.
Ich hab eine DB, welche
Kategorien und ihre Position beinhaltet, dazu hab ich in dieser Tabelle auch für jede Kategorie eine Spalte mit der Anzahl der Einträge in der Kategorie.
Wenn ich also so eine Struktur habe, steht mitbei, wievele Elemente drin sind, (damit sind nicht die Unterkategorien gemeint, sondern Einträge in Kategorien), hier nur die Ansicht der Kategorien
Dh ich habe insgesammt zwei Einträge in Food, eins also in Food selber und eins in der Unterkategorie Fruits, z.B so:
Die ist doch die bessere Variante, oder irre ich mich? Die Alternative dazu würde daraus bestehen, dass man für jede Kategorie und Unterkategorie die Anzahl der Einträge zählen müsste
Problem bei der obrigen Methode, beim verschieben der Einträge müsste man jedes einzelne Element wieder aufrufen, deren ID holen und dann in der DB wo die Kategorien stehen die Zählvariablen runtercounten, verschiebe ich nun -Fisch- und -Apfel- nach Pork, müsst ich ein Update bei Fruits (-1), Update bei Meat(+2) und bei Pork (+2) machen.
Das ist n wenig zu viel, oder?
Ist da die andere Methode emfehlenswerter? Also dass die Anzahl der Elemente jedesmal berechnet wird?
Ich hab eine DB, welche
Kategorien und ihre Position beinhaltet, dazu hab ich in dieser Tabelle auch für jede Kategorie eine Spalte mit der Anzahl der Einträge in der Kategorie.
Wenn ich also so eine Struktur habe, steht mitbei, wievele Elemente drin sind, (damit sind nicht die Unterkategorien gemeint, sondern Einträge in Kategorien), hier nur die Ansicht der Kategorien
Code:
Food (2) Fruits (1) Green (0) Meat (0) Pork (0)
Code:
Food (2) -Fisch- Fruits (1) -Apfel- Green (0) Meat (0) Pork (0)
Die ist doch die bessere Variante, oder irre ich mich? Die Alternative dazu würde daraus bestehen, dass man für jede Kategorie und Unterkategorie die Anzahl der Einträge zählen müsste
Problem bei der obrigen Methode, beim verschieben der Einträge müsste man jedes einzelne Element wieder aufrufen, deren ID holen und dann in der DB wo die Kategorien stehen die Zählvariablen runtercounten, verschiebe ich nun -Fisch- und -Apfel- nach Pork, müsst ich ein Update bei Fruits (-1), Update bei Meat(+2) und bei Pork (+2) machen.
Das ist n wenig zu viel, oder?
Ist da die andere Methode emfehlenswerter? Also dass die Anzahl der Elemente jedesmal berechnet wird?
Kommentar