Wie viele Spalten sind zu viele Spalten?

Habe ich bemerkt, dass viele Leute hier zitieren-Tabellen mit 20+ (ich habe gesehen, so viel wie 55) Spalten in einer Tabelle. Nun, ich behaupte nicht, ein Datenbank-design-Experte, aber ich habe immer gehört, dass dies ist eine schreckliche Praxis. Wenn ich sehe das ich in der Regel schlagen Aufspaltung in zwei Tabellen mit einer eins-zu-eins-Beziehung: die eine enthält die meisten Häufig verwendeten Daten, den anderen für die am wenigsten Häufig verwendeten Daten. Obwohl zur gleichen Zeit, gibt es das mögliche Problem der Leistung (weniger Verknüpfungen und so). Also meine Frage ist:

Wenn es um wirklich GROßE scale-Datenbanken, ist es tatsächlich ein Vorteil, dass eine große Anzahl der Spalten, die, trotz der Tatsache, dass dies führt in der Regel zu viele NULL-Werte?

Das ist mehr ein performance-hit: vielen Spalten mit vielen Nullen, oder weniger Spalten mit vielen JOINs?

InformationsquelleAutor der Frage Stephen Collins | 2010-07-06

Schreibe einen Kommentar