Hallo zusammen,
Ich programmiere gerade einen JTL-Wawi Connector für den JoomShop 3.0.0 und dabei ist mir aufgefallen, dass in der Tabelle jos_jshopping_products bei jeder Charakteroption ein neues Feld (extra_field_xx) hinzugefügt wird.
Hier ein Beispiel um mal den Umfang zu zeigen.
z.B. bei der Charakteristik >Display TFT-Monitor< mit den Optionen für die Auflösungen (640x480, 800x600.....) sind das ja dann schon mal über 20 Versionen, dazu noch der Charakter >Seitenverhältnis< (4:3, 16:9, 16:10 etc.) weitere drei und mehr.
Vielleicht das dann jetzt noch mal für die CRT-Monitore, die Touch-Panels u.s.w.
Dazu vielleicht noch die ganzen Farben und Farbkombinationen plus ein paar Features.
Halt nur ein Beispiel für lediglich eine Produktart die sehr geläufig ist um zu verdeutlichen wie groß die Tabelle später werden kann.
Wenn jetzt auch noch SQL Abfragen wie SELECT * gemacht wird, geht die Performance mit größter Sicherheit in den Keller.
Mit der Zeit könnten hier also eine Menge Extra Felder dazukommen und wäre es da nicht besser, dieses über eine extra Ref-Tabelle zu lösen?
Joomla: 1.6
JoomShopping: 3.0.0
PHP: 5
MySQL: 5
JoomShopping: 3.0.0
PHP: 5
MySQL: 5