1UnitedPower: SQL Performance

Beitrag lesen

Hakuna matata!

Wenn du keinen sehr guten Grund hast, in einem relationalen Datenbanksystem auf die Relationen zu verzichten, dann lass es lieber. Es ist darauf ausgelegt und optimiert.

Du würdest also auch eher zu der Struktur tendieren, die mein Freund mir angeraten hat, wenn ich das richtig deute.

Ja, aber das wesentliche Argument ist an diese Stelle nicht die Perfomanz. Es geht viel mehr darum, die Daten auf eine verständliche und wartbare Art zu modellieren. Es gibt sogenannte Datenbank Normalformen, mit denen man die gröbsten Fehler im Datenbankdesign vermeiden kann. Dein Ansatz, mehrere Produkt-IDs in einem Feld zu modellieren, verstößt zum Beispiel gegen die erste Normalform.

--
“All right, then, I'll go to hell.” – Huck Finn