Mailinglisten-Archive |
Lutz Zetzsche schrieb: >>>D.h. die Loesung ist doch eigentlich, sich nur diejenigen Datensaetze zu >>>schnappen, die sich seit der letzten Pruefung geaendert haben. Mittlerweile >>>habe ich gelernt, dass man sowas in der Fachsprache als Delta bezeichnet... >> >>ja das Problem ist nur das die Änderungen in den Dateien sind, und nicht >>in der DB! (wenn ich Thomas richtig verstanden habe) > > die Frage ist, wie die Dateien geaendert werden. Je nachdem hast Du natuerlich > Recht, dass es nicht so einfach ist, wie ich es beschrieben habe. > > Aber selbst, wenn die Dateien z.B. offline geaendert und dann per FTP > hochgeschoben werden, so koennte man sich doch in der Tabelle A der Datenbank > bei jeder Pruefung merken, welchen Datumsstempel die Datei im Dateisystem zum > Zeitpunkt der Pruefung hatte. > Dann macht man bei der naechsten Pruefung erst einmal einen Abgleich des in der > Datenbank gespeicherten Datumsstempels mit dem Datumsstempel der Datei. Und > erst, wenn der abweicht, oeffnet man die Datei usw. > > Das sollte doch performanter sein, wenn sich eine nennenswerte Anzahl Dateien > zwischen zwei Pruefungen nicht aendert. :-) ja so hatte ich es ja schon geschrieben ... -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive