In der Programmierung gibt es ein Kozept, wonach man die Ausgabe schon beim Speichern von Daten erzeugt.
Es kommen also Daten via Formular beim Server an. Dieser speichert nicht nur diese Rohdaten, sondern diese auch schon in einer Form verarbeitet, wie sie dann ausgegeben werden. Man speichert dann also z b. einen html-Text, der dann bei Requests nur noch ausgelesen werden muss.
Es ist ja richtig, dass das aus Sicht der Performance toll ist, aber in jeder anderer Hinsicht halte ich diese Idee für schlecht.
Angenommen, ich habe 1.000.000 Einträge in der Datenbank (das ist echt nicht viel). Wenn ich am Design der Webseite etwas ändern möchte, müsste ich alle Rohdaten auslesen und in der veränderten Form auch gleich wieder speichern. Arbeite ich hingegen mit dem üblichen Konzept, muss ich nur etwas an der Ausgabe herumfummeln. Dieses spezielle Konzept ist also sehr unflexibel.
Auch kommen jedes mal Unmengen an Daten hinzu, wenn ich sie z b nicht nur in html-Form, sondern vielleicht auch in xml-Form, für E-Mails oder sonst wie weiterverwenden möchte. Es bedeutet also auch einen wesentlich erhöhten Speicherbedarf.
Mich würde eure Meinung dazu interessieren. Habt ihr dieses Konzept schon jemals eingesetzt? Und falls ja, wo habt ihr die Daten abgelegt? In unterschiedlichen Datenbankmanagementsystemen?
Es kommen also Daten via Formular beim Server an. Dieser speichert nicht nur diese Rohdaten, sondern diese auch schon in einer Form verarbeitet, wie sie dann ausgegeben werden. Man speichert dann also z b. einen html-Text, der dann bei Requests nur noch ausgelesen werden muss.
Es ist ja richtig, dass das aus Sicht der Performance toll ist, aber in jeder anderer Hinsicht halte ich diese Idee für schlecht.
Angenommen, ich habe 1.000.000 Einträge in der Datenbank (das ist echt nicht viel). Wenn ich am Design der Webseite etwas ändern möchte, müsste ich alle Rohdaten auslesen und in der veränderten Form auch gleich wieder speichern. Arbeite ich hingegen mit dem üblichen Konzept, muss ich nur etwas an der Ausgabe herumfummeln. Dieses spezielle Konzept ist also sehr unflexibel.
Auch kommen jedes mal Unmengen an Daten hinzu, wenn ich sie z b nicht nur in html-Form, sondern vielleicht auch in xml-Form, für E-Mails oder sonst wie weiterverwenden möchte. Es bedeutet also auch einen wesentlich erhöhten Speicherbedarf.
Mich würde eure Meinung dazu interessieren. Habt ihr dieses Konzept schon jemals eingesetzt? Und falls ja, wo habt ihr die Daten abgelegt? In unterschiedlichen Datenbankmanagementsystemen?
Kommentar