Thread Modul DBF.pm - Speichern eines Hash in einer Datei (1 answers)
Opened by rosti at 2011-12-24 19:24

rosti
 2011-12-24 19:24
#155063 #155063
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
Pünklich zum Heiligabend: Ein neues kleines Modul DBF.pm in der Anlage. Plattformunabhängig ermöglicht DBF das Speichern eines Hash in einer Datei. Es kann der objektorientierte Ansatz genauso verwendet werden, wie das Binden eines Hash mit tie(). Optional kann ein Lock_Ex gesetzt werden und das automatische Speichern kann ebenfalls ein- oder ausgeschaltet werden.

Die Idee zu diesem Modul: Persistentes Speichern großer Inhalte, also Werte von mehreren MB zu jeweiligen Schlüsseln, u.a. soll es bei mir später zum Speichern von Templates verwendet werden, welche RAM-sparend und performant zur Verfügung gestellt werden sollen. RAM-sparend ist DBF, weil beim Einlesen der Datei nur ein Index mit Schlüssel, Offset und Length zum Value innerhalb des Objekts erstellt wird.

Meine Bitte, testet das mal, ich freue mich aufs Feedback.

Fröhliche Weihnacht,
Rolf

PS: Generalprobe mit meinem /home-Verzeichnis, ca 104 MB. Das Einlesen aller 2474 Dateien het ein paar Sekunden gedauert, aber das Auslesen aus der Bin geht fast schlagartig ;)

modedit Editiert von GwenDragon: Titel geändert
Anhänge
text/plain
351 lines
DBF.pm

Last edited: 2012-01-09 20:17:53 +0100 (CET)

View full thread Modul DBF.pm - Speichern eines Hash in einer Datei