dcache

DCache is een database-bibliotheek die een aanhoudende first-in-first-out-cache implementeert.
Download nu

dcache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Uwe Ohse
  • Uitgever website:
  • http://www.ohse.de/uwe/software/utftpd.html

dcache Tags


dcache Beschrijving

DCache is een databasebibliotheek die een aanhoudende first-in-first-out-cache implementeert. DCache is een database-bibliotheek die een aanhoudende first-in-first-out-cache implementeert. De database (of `cache ') size-limieten zijn geconfigureerd op het maken van de verwezenlijking, en zodra ze worden bereikt, worden de oudste records automatisch verwijderd. Een aantal opdrachthulpmiddelen voor het beheren van de database.dcache is een op schijf gebaseerde caching-database in één bestand met een hash- en datasuimte met kop- en vaste grootte. De kopbal houdt variabelen en constanten die de database beschrijven. De Hash-tabel bevat aanwijzingen in het gegevensgebied en de hashes van de sleutels. De gebruikte HASH-functie is een CRC32. Het data-gebied bestaat uit de gegevens, de sleutel, een 64bit-nummer met toepassingsgedefinieerde gebruik en twee 32bit-nummers die sleutel en gegevenslengtes bevatten. De koptekst en hash-tabel worden in processen-adresruimte in kaart gebracht met behulp van de MMAP (2) -systeemoproep. Het gegevenspiegel is niet geheugen in kaart gebracht, waardoor multi-gigabyte-bestanden zelfs op systemen met een 32bit-adresruimte kunnen hanteren. Hier zijn enkele belangrijke kenmerken van "DCache": · De database-grootte is beperkt tot 63 bits op besturingssystemen die grote bestanden ondersteunen . · De databasevorming is beperkt tot 31 bits (2 gigabytes) op besturingssystemen die geen grote bestanden ondersteunen. · De som van de lengte van de sleutel, gegevens en registratie-overhead is beperkt tot 31 bits (2 gigabytes). · De record overhead in het gegevensgebied is 16 bytes. · Het aantal mogelijke toetsen wordt beperkt door de adresruimte van het proces, of enigszins ouder dan 200 miljoen, wat er ook als eerste komt. · Opslag van nummers gebeurt in Big Endian byte-bestelling ('Network Byte Order'). Databases zijn draagbaar tussen hosts met verschillende byte-bestellingen. · De grootte van de cache en het aantal records daarin zijn ingesteld op Creation Time. · De cache wordt automatisch opgeruimd, oude records verwijdert als er niet voldoende ruimte is voor gegevens of records. · Verwijderen worden ondersteund. · Meerdere lezers en schrijvers worden ondersteund, op voorwaarde dat de toepassingen op de database vergrendelen. · Sleutels hoeven niet uniek te zijn. De DCache-bibliotheekbestanden worden gepubliceerd onder de GNU Lesser General Public License (Aarzel niet om mij te vragen of dit een probleem voor u is). De tools worden gepubliceerd onder de GNU General Public License.What is nieuw in deze release: · Deze release fixeert een paar compiler- en linkerwaarschuwingen, waaronder degenen die het zelfcontrole breken bij het gebruik van Dietlibc. · Er zijn geen functionele veranderingen gedaan.


dcache Gerelateerde software

Python-waarneembaar

Python-waarneembaar LETS Python-ontwikkelaars bouwen losjes gekoppelde objectmeshes met een volledige waarnemer / waarneembare implementatie. ...

129

Downloaden

Monnik

MONK is een heel eenvoudig, licht en eenvoudig te gebruiken webkader voor gebruik met Python. ...

133

Downloaden

Invstr

Invstr is een bibliotheek van C-functies die het gedrag van de standaard bibliotheekstringfuncties volgen. ...

155

Downloaden