QDBM

QDBM

QDBM je knjižnica rutine za upravljanje bazom podataka.Baza podataka je jednostavna podatkovna datoteka koja sadrži zapise, a svaki je par ključa i vrijednosti.
QDBM je knjižnica rutine za upravljanje bazom podataka.Baza podataka je jednostavna podatkovna datoteka koja sadrži zapise, a svaki je par ključa i vrijednosti.Svaki ključ i vrijednost su serijski bajti s promjenjivom duljinom.I binarni podaci i niz znakova mogu se koristiti kao ključ i vrijednost.Ne postoji ni koncept tablica podataka niti vrsta podataka.Zapisi su organizirani u tablici hash ili stablu B +.Što se tiče baze podataka hash tablice, svaki ključ mora biti jedinstven unutar baze podataka, tako da je nemoguće pohraniti dva ili više zapisa s ključnim preklapanjem.Sljedeći načini pristupa pružaju se bazi podataka: pohranjivanje zapisa s ključem i vrijednošću, brisanje zapisa ključem, preuzimanje zapisa ključem.Štoviše, omogućen je prolazni pristup svakom ključu, mada je redoslijed proizvoljan.Ove su metode pristupa slične onima iz DBM (ili njezinih sljedbenika: NDBM i GDBM) knjižnice definirane u UNIX standardu.QDBM je alternativa DBM-u zbog njegovih viših performansi .... Što se tiče baze podataka B + stabla, mogu se pohraniti zapisi čiji su ključevi duplicirani.Načini pristupa za spremanje, brisanje i preuzimanje omogućeni su kao u bazi baze tablica hash-a.Zapisi se pohranjuju po redoslijedu pomoću funkcije usporedbe koju je dodijelio korisnik.Svakom je zapisu moguće pristupiti pokazivačem u uzlaznom ili silaznom redoslijedu.Prema ovom mehanizmu realizira se pretraživanje nizova unaprijed i pretraživanje raspona za cijele brojeve.Nadalje, transakcija je dostupna u bazi podataka stabla B +.QDBM je napisan na C, a pruža se kao API-i C, C ++, Java, Perl i Ruby.QDBM dostupan je na platformama koje imaju API sukladan POSIX-u.QDBM je besplatni softver licenciran pod GNU Manjom općom javnom licencom.

Web stranica:

Značajke

Kategorije

Alternativa QDBMu za Mac

Kyoto Cabinet

Kyoto Cabinet

Kyoto Cabinet je knjižnica rutina za upravljanje bazom podataka.Baza podataka je jednostavna podatkovna datoteka koja sadrži zapise, a svaki je par ključa i vrijednosti.
LevelDB

LevelDB

LevelDB je brza knjižnica za pohranu ključeva i vrijednosti napisana na Googleu koja osigurava uređeno preslikavanje iz nizovanih ključeva u nizove.
Tokyo Cabinet

Tokyo Cabinet

Tokyo Cabinet je knjižnica rutina za upravljanje bazom podataka.Baza podataka je jednostavna podatkovna datoteka koja sadrži zapise, a svaki je par ključa i vrijednosti.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) softverska je knjižnica koja pruža ugrađenu bazu podataka visokih performansi za podatke ključa / vrijednosti.