QDBM

QDBM

QDBM je knjižnica rutin za upravljanje baze podatkov.Baza podatkov je preprosta podatkovna datoteka, ki vsebuje zapise, vsak je par ključa in vrednosti.
QDBM je knjižnica rutin za upravljanje baze podatkov.Baza podatkov je preprosta podatkovna datoteka, ki vsebuje zapise, vsak je par ključa in vrednosti.Vsak ključ in vrednost so serijski bajti s spremenljivo dolžino.Kot ključ in vrednost se lahko uporabljajo binarni podatki in znakovni niz.Ni niti pojma podatkovnih tabel niti podatkovnih vrst.Zapisi so organizirani v tabeli hash ali B + drevo.Kar zadeva bazo podatkov hash tabele, mora biti vsak ključ edinstven znotraj baze podatkov, zato je nemogoče shraniti dva ali več zapisov s prekrivanjem tipk.V bazo podatkov so na voljo naslednji načini dostopa: shranjevanje zapisa s ključem in vrednostjo, brisanje zapisa s ključem, pridobivanje zapisa s ključem.Poleg tega je zagotovljen prehodni dostop do vsakega ključa, čeprav je vrstni red poljuben.Te metode dostopa so podobne načinom knjižnice DBM (ali njenih sledilcev: NDBM in GDBM) knjižnice, definirane v standardu UNIX.QDBM je alternativa za DBM zaradi svoje večje učinkovitosti .... Kar zadeva bazo podatkov o drevesu B +, je mogoče shraniti zapise, katerih ključi so podvojeni.Načini dostopa do shranjevanja, brisanja in pridobivanja so na voljo kot v bazi podatkov tabele hash.Zapisi so shranjeni po vrstnem redu s primerjalno funkcijo, ki jo dodeli uporabnik.Do posameznih zapisov je možen dostop s kazalcem v naraščajočem ali padajočem vrstnem redu.V skladu s tem mehanizmom se izvede iskanje ujemanja nizov in iskanje v območju za cela števila.Poleg tega je transakcija na voljo v podatkovni bazi drevesa B +.QDBM je napisan v jeziku C in je na voljo kot API-ji C, C ++, Java, Perl in Ruby.QDBM je na voljo na platformah z API-jem, ki ustreza POSIX-u.QDBM je brezplačna programska oprema, licencirana pod GNU Lesser General Public License.
qdbm

Spletna stran:

Lastnosti

Kategorije

Alternativa QDBMu za Android s komercialno licenco