Dirdb

Verwenden Sie ein Verzeichnis als Persistenz-Backende für (mehrstufige) (mehrstufige) (gesegnete) Hashes (, das Array-Referenzen enthalten kann) (und kann AdvisorIrale gesperrt sein)
Jetzt downloaden

Dirdb Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Nicol
  • Website des Verlags:
  • http://search.cpan.org/~davidnico/

Dirdb Stichworte


Dirdb Beschreibung

Verwenden Sie ein Verzeichnis als Persistenz-Backende für (mehrstufige) (mehrstufige) (gesegnete) Hashes (, das Array-Referenzen enthalten kann) (und kann Berater gesperrt sein) DIRDB ist ein Perl-Modul, mit dem Sie auf ein Verzeichnis als HASH zugreifen können. Das endgültige Verzeichnis wird erstellt, aber nicht der ganze Weg dazu. Es ist ähnlich der Krawatte: anhaltend, aber anders, da alle Zugriffe sofort im Dateisystem reflektiert werden, und sehr wenig in Perl-Speicher aufbewahrt wird. (Ihr OS-Datei-Cacheing kümmert sich darum - DIRDB trifft nur die Festplatte auf schlecht gestaltete Betriebssysteme ohne Dateisystem-Caches, die keiner von ihnen nicht mehr ist.) Die leere Zeichenfolge, die als Schlüssel verwendet wird, wird übersetzt in 'leer' zum Zwecke der Lagerung und des Abrufs. Dateinamen, die mit einem Leerzeichen beginnen, sind für Metadaten für Unterklassen, z. B. Objekttyp- oder Arraygröße oder was auch immer, reserviert. Schlüsselnamen, die mit einem Leerzeichen beginnen, erhalten einen zusätzlichen Speicherplatz, der auf den Namen vorbereitet ist, um die Datei namens der Datei zu nennen, um diesen Wert zu speichern. Synopsis verwenden DIRDB; Binden Sie meine% Session, "DIRDB", "./data/session"; $ Session {$ SessionId} {E-Mail} = get_emailaddress (); $ Session {$ SessionID} {objectcache} {Furtble} || = Neuer FRABBLE; # Verwenden Sie Tie :: Datei; # Im Folgenden finden Sie eine beliebige Array-In-A-Filesystem-Darstellung # wird unterstützt Push @ {$ Session {$ sessionID} {Events}}, $ Event; Anforderungen: · Perl.


Dirdb Zugehörige Software