phpbar.de logo

Mailinglisten-Archive

[php] Datei in DB speichern

[php] Datei in DB speichern

Holger Wesser php_(at)_phpcenter.de
Mon, 7 May 2001 12:54:09 +0200


> Die binären Daten werden in der Datenbank gespeichert.
> Zusätzlich gibt es
> ein weiteres Attribut, das einen temporären Verweis aufnimmt. Wird der
> Datensatz zum ersten Mal angesprochen, ist das
> Verweis-Attribut noch leer. Die
> binären Daten werden aus der Datenbank gelesen und temporär
> als lokale Kopie
> angelegt und dann verwendet. Der Verweis darauf wird dann in
> der Datenbank
> geschrieben. Bei jedem weiteren Zugriff wird dann immer
> sofort die lokale Kopie
> verwendet, auf die der Verweis zeigt. Sollte die lokale Kopie
> nicht mehr
> existieren (z.B. nach Restaurierung aus einem Backup), wird
> einfach wieder eine neue
> Kopie ausgelagert und der Verweis aktualisiert.
>
> Meinungen?

Mmmh, ich könnte mir vorstellen, dass die DB unter Performanceproblemen
zu leiden hat. Ausserdem ist Dein Prinzip doppelt-gemoppelt. Du
speicherst einmal die Daten in der DB und dann noch lokal...

Holger



php::bar PHP Wiki   -   Listenarchive