Dcache.

dcache ist eine Datenbankbibliothek, die einen persistenten ersten In-First-Out-Cache implementiert.
Jetzt downloaden

Dcache. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Uwe Ohse
  • Website des Verlags:
  • http://www.ohse.de/uwe/software/utftpd.html

Dcache. Stichworte


Dcache. Beschreibung

DCache ist eine Datenbankbibliothek, die einen persistenten ersten In-First-Out-Cache implementiert. dcache ist eine Datenbankbibliothek, die einen persistenten First-In-First-Out-Cache implementiert. Die Größe der Datenbank (oder "Cache ') sind bei der Erstellungszeit konfiguriert, und sobald sie erreicht werden, werden die ältesten Datensätze automatisch entfernt.Dcache-Bibliothek Eine Reihe von Befehlszeilen-Tools zum Verwalten der datenbank.dcache ist eine disk-basierte Caching-Datenbank in einer einzelnen Datei, die einen Header und einen festen Hash- und Datenbereich enthält. Der Header enthält Variablen und Konstanten, die die Datenbank beschreiben. Die Hash-Tabelle enthält Zeiger in den Datenbereich und Hashes der Tasten. Die verwendete Hash-Funktion ist ein CRC32. Der Datenbereich besteht aus den Daten, dem Schlüssel, einer 64-Bit-Nummer mit anwendungsdefinierter Verwendung und zwei 32-Bit-Nummern, die Taste und Datenlängen halten. Der Header- und Hash-Tisch werden mit dem MAP (2) -Systemaufruf in den Prozessadressenraum abgebildet. Der Datenbereich ist nicht mit einem Speicher zugeordnet, sodass Multi-Gigabyte-Dateien auch auf Systeme mit einem 32-Bit-Adressbereich gehalten werden können. Hier sind einige wichtige Funktionen von "dcache": · Die Datenbankgröße ist auf 63 Bits auf Betriebssysteme begrenzt, die große Dateien unterstützen . · Die Datenbankgröße ist auf 31 Bits (2 Gigabyte) auf Betriebssysteme begrenzt, die keine großen Dateien unterstützen. · Die Summe der Länge der Taste, der Daten- und Datensatz-Overhead ist auf 31 Bits begrenzt (2 Gigabyte). · Der Rekordaufwand im Datenbereich beträgt 16 Byte. · Die Anzahl der möglichen Schlüsseln ist durch den Adressraum des Prozesses begrenzt oder etwas über 200 Millionen, was zuerst kommt. · Die Speicherung von Zahlen erfolgt in der Byte-Byte-Byte-Bestellung ('Network Byte Order'). Datenbanken sind zwischen den Hosts mit unterschiedlichen Byte-Bestellungen tragbar. · Die Größe des Cache und die Anzahl der Datensätze darin werden bei der Erstellungszeit eingestellt. · Der Cache wird automatisch aufgeräumt, wobei alte Datensätze entfernt werden, wenn nicht genügend Speicherplatz für Daten oder Datensätze vorhanden ist. · Deletionen werden unterstützt. · Mehrere Leser und Autoren werden unterstützt, sofern die Anwendungen in der Datenbank sperren. · Die Tasten müssen nicht eindeutig sein. Die DCache-Bibliotheksdateien werden unter der GNU-Lizenzerlizenz veröffentlicht (zögern Sie nicht, mich zu fragen, ob dies ein Problem für Sie ist). Die Werkzeuge werden unter der GNU General Public License veröffentlicht. Was neu in dieser Version ist: · Diese Version fixiert ein paar Compiler- und Linker-Warnungen, darunter diejenigen, unter denen die Selbstprüfung bei der Verwendung von Dietlibc brechen. · Es wurden keine funktionalen Änderungen durchgeführt.


Dcache. Zugehörige Software

Optionen

-Optionen ist eine kleine und einfache Bibliothek für die Parsing-Befehlszeilenoptionen. ...

165

Herunterladen