Datenspeicherklasse gesucht Hi allerseits,
für ein neues Projekt überlege ich gerade, welche Möglichkeiten der Datenspeicherung genutzt werden können.
Um im SPeicherausbau flexibel zu bleiben, soll die Anwendung auf externe Server oder Speicherplätze zugreifen können und dort die Dateien ablegen. Als Beispiel seien dort z.B. die Webdisks genannt, die man immer öfter mieten kann.
Allerdings benötige ich dafür natürlich eine gescheite Klasse, die in etwa folgendes bietet (wenn ich nicht auf Betriebssystem-Funktionen zurückgreifen kann):
- alte Datein sollen auf freie externe Speicher verschoben werden wenn der lokale Platz knapp wird. Es sollen dabei mehrere externe Speicher möglich sein.
- Irgendwo muss sich die Klasse merken, wo eine bestimmte Datei liegt, da ich nach wie vor über den Dateinamen zugreifen will. Die Klasse lädt die Datei dann z.B. ins /tmp und übergibt den temporären Dateinamen.
- sollte das eigentliche Programm Änderungen an der temporären Datei vornehmen, sollte das die Klasse mitbekommen und die neue Kopie wieder hochladen.
- Desweiteren wäre es natürlich super, wenn alle Dateien nochmal auf eine zweite Backupmöglichkeit kopiert werden können.
Bevor ich nun anfange, mir soetwas selbst zu schreiben und tagelang zu testen würde ich gerne wissen, ob jemand schonmal so eine Klasse für PHP gesehen hat??
Vielen Dank Henrik |