Ich bin ein bisschen altmodisch, wenn es um Datenbankdesign geht, also bin ich total dafür, die richtigen Datengrößen in Spalten zu verwenden. Als ich jedoch eine Datenbank für einen Freund überprüfte, bemerkte ich, dass er varchar(max)
viel benutzte . Mein unmittelbarer Gedanke war nun, es ihm zurückzuwerfen und ihm zu sagen, er solle es ändern. Aber dann dachte ich darüber nach und konnte keinen guten Grund für ihn finden, es nicht zu verwenden (er hatte ein Falltyp-Tool verwendet, um die Datenbank zu generieren, wenn Sie sich fragen).
Ich habe das Thema der varchar(max)
Verwendung untersucht und kann mir keinen guten Grund vorstellen, warum er es nicht verwendet.
Er verwendet die Spalten nicht für Indizes. Die Anwendung in der Datenbank hat Einschränkungen bei der Eingabe, sodass keine massiven Einträge in den Feldern zulässig sind.
Jede Hilfe wäre dankbar, wenn ich ihm helfen würde, das Licht zu sehen :).