QDBM: Snelle database-manager

QDBM is een bibliotheek met routines voor het beheren van een database.
Download nu

QDBM: Snelle database-manager Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mikio Hirabayashi
  • Uitgever website:
  • http://search.cpan.org/~mikio/

QDBM: Snelle database-manager Tags


QDBM: Snelle database-manager Beschrijving

QDBM is een bibliotheek met routines voor het beheren van een database. QDBM is een bibliotheek met routines voor het beheren van een database. De QDBM-database is een eenvoudig gegevensbestand met records, elk is een paar sleutel en een waarde.Elke sleutel en waarde is seriële bytes met variabele lengte. Zowel binaire gegevens- en tekenreeks kunnen worden gebruikt als een sleutel en een waarde. Er is geen concept van gegevenstabellen of gegevenstypen. Records zijn georganiseerd in Hash Table of B + Tree.As voor database van Hash Tabel, elke sleutel moet uniek zijn in een database, dus het is onmogelijk om twee of meer records op te slaan met een sleuteloverlaaps. De volgende toegangsmethoden worden aan de database verstrekt: een record opslaan met een sleutel en een waarde, het verwijderen van een record door een toets, het ophalen van een record door een toets.Moreover, Traversal-toegang tot elke toets wordt verstrekt, hoewel de bestelling willekeurig is. Deze toegangsmethoden zijn vergelijkbaar met die van DBM (of zijn volgers: NDBM en GDBM) bibliotheek gedefinieerd in de Unix-standaard. QDBM is een alternatief voor DBM vanwege de hogere prestaties.As voor database van B + Tree, records waarvan de sleutels worden gedupliceerd kunnen worden opgeslagen. Toegangsmethoden voor het opslaan, verwijderen en ophalen worden geleverd als bij de database van Hash-tabel. Records worden opgeslagen in volgorde door een vergelijkingsfunctie die wordt toegewezen door een gebruiker. Het is mogelijk om toegang te krijgen tot elke record met de cursor in stijgende of aflopende volgorde. Volgens dit mechanisme worden forward-matching naar strings en bereik zoeken naar gehele getallen gerealiseerd. Bovendien is transactie verkrijgbaar in de database van B + Tree.QDBM is geschreven in C, en verstrekt als API's van C, C ++, Java, Perl en Ruby.qdbm is beschikbaar op platforms die API-conform Posix hebben. Wat is er nieuw in deze release : · Een potentieel defect met betrekking tot bladverdeling van B + Tree werd gewist.


QDBM: Snelle database-manager Gerelateerde software