Partitionieren darfst du eigentlich immer. Die beiden Tabellen sollten aber schon 1:1 zueinander stehen. 1:c wäre eine andere Semantik.
So breite Tabellen sind gar nicht ungewöhnlich, sie werden allein mit der Zeit lästig. Wenn man viele Zahlen in große Tabellen hat und wenige Updates drauf macht, dann werden in die Logfiles auch wenige Blöcke geschrieben.
Wieviele Datensätze planst du darin zu verwalten? Auf welcher
DB?
Wie schaut die Änderungsrate aus? Wenn du dauernd auf dieser Tabelle rumsperrst ...
Guten Tag,
ich habe eine Tabelle die jetzt schon 100 Spalten umfasst.
Nun sollen noch mehr Spalten hinzugefügt werden.
Die Datenbank ist korrekt aufgebaut in 1:n Beziehungen und die Normalisierung ist auch korrekt.
Ist es nun nicht besser evtl. eine 2. Tabelle anzulegen und dadurch die Normalisierung zu verletzen?
Hat natürlich auch den Nachteil das beim Selektieren von Daten evtl. immer 2 Tabellen angesprochen werden müssen,
je nach dem welche Daten zusammen gestellt werden sollen / müssen.
Wie würdet Ihr es handhaben? Was ist die bessere Lösung?
Mit Gruß Noname1