Ist es in MYSQL besser, viele Zeilen oder viele Spalten zu haben? Zum Beispiel: Ist es in MYSQL besser, viele Zeilen oder viele Spalten zu haben?
Versus:
Welche hat eine bessere Leistung, wenn in dem Fall, wenn wir zu viele Attribute haben?
Ist es in MYSQL besser, viele Zeilen oder viele Spalten zu haben? Zum Beispiel: Ist es in MYSQL besser, viele Zeilen oder viele Spalten zu haben?
Versus:
Welche hat eine bessere Leistung, wenn in dem Fall, wenn wir zu viele Attribute haben?
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
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
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. –
Die erste wird in vielen Fällen als Antipattern betrachtet; und hat eine sehr begrenzte Anwendbarkeit außerhalb von "Tagging" -Daten. – Uueerdo