Speichern von Daten für HTML-Tabellen in einer Datenbank

Ich entwickle eine Anwendung mit PHP / SQL Server, die Informationen über Absolventen von Tonnen verschiedener akademischer Programme zusammen mit Informationen darüber, wie viele nach dem Abschluss beschäftigt waren, speichern muss. Dies wird dann von Benutzern abgefragt, die dies möchten Vergleichen Sie ein Programm mit einem anderen. Sie müssen daher in der Lage sein, benutzerdefinierte Tabellen mit den Ergebnissen für die Schüler zu erstellen. Tabellen werden ungefähr so aussehen:

Program            Salary after 1 Year      Salary after 2 Years         Etc...
Engineering        Lots                     Even more!
Philosophy         Nothing                  Are you kidding me?

Hier ist also die Frage: Soll ich einzelne Werte für diese Datenpunkte in der Datenbank speichern, oder soll ich nur den Roh-HTML-Code für die Tabellenzeile speichern?

Mit anderen Worten, speichere ich das:

ProgramID    Salary1    Salary2               Etc...
1            Lots       Even More!
2            Nothing    Are you kidding me?

Oder speichere ich das:

ProgramID   RowHTML
1           <td>Lots</td><td>Even More!</td>...
2           <td>Nothing</td><td>Are you kidding me?</td>

Ich kann Argumente für beide Ansätze sehen ... Meiner Meinung nach wird das Speichern des rohen HTML schneller sein - es wird GOBS der PHP-Verarbeitung eliminieren. Aber ich bin offen für andere Interpretationen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage