2016-09-27 2 views
1

Ist es in MYSQL besser, viele Zeilen oder viele Spalten zu haben? Zum Beispiel: enter image description hereIst es in MYSQL besser, viele Zeilen oder viele Spalten zu haben?

Versus:

enter image description here

Welche hat eine bessere Leistung, wenn in dem Fall, wenn wir zu viele Attribute haben?

+0

wie viele Attribute sprechen Sie ?. Außerdem hat Ihr erstes Design einen Namen: EAV (Entity Attribute Value). Sie können über die Vor- und Nachteile davon suchen – Lamak

+0

Ich meine, Datenbank-Design ist mehr über sicherzustellen, dass Sie die richtige Menge an Dingen im Gegensatz zu mehr als einer anderen haben. Stellen Sie sicher, dass Sie NUR die Spalten haben, die Sie benötigen, und stellen Sie sicher, dass Sie viele => eins verwenden, wenn es erforderlich ist, statt Hunderte von Zeilen zu erstellen. –

+0

Die erste wird in vielen Fällen als Antipattern betrachtet; und hat eine sehr begrenzte Anwendbarkeit außerhalb von "Tagging" -Daten. – Uueerdo

Antwort

3

Offensichtlich die Sekunde eins. All diese Attribute sollte in eine separate Spalte gehen sonst gibt es keinen Punkt ich sie in RDBMS speichern ... Sie können sie lieber in Textdatei auch speichern

+0

Ich denke du meinst die zweite, oder? – Uueerdo

+0

Ja Ja ... zweiter ... großer Hintern Fehler – Rahul

Verwandte Themen