2011-06-21T11:24:12
GwenDragonUm welche Ressourcen geht es denn dir, die atomar für den Prozess sein sollen?
Schreiben in Tabelle(DB), Schreiben in Datei. Z.Z. bin ich dabei, für meine Anwendungen abstrakte Klassen zu entwerfen, womit die Datenhaltung von der Anwendung getrennt wird. In der Anwendung wird nur noch mit Datenstrukturen gearbeitet, die Klasse zur Datenanbindung wird austauschbar. Beispiel:
my %pbin = ();
tie(%pbin, 'ORM', %opts) || tie(%pbin, 'Objects', $cfg->{path}->{contbin}, 'lock');
D.h., ist der DB-Server mal weg, werden die Objekte aus der Datei geladen. Derzeit ist 'Lock' jedoch nur für die Klasse 'Objects' implementiert. Hier kam mir die Idee, ein generelles Lock zu bauen.
--Rosti