3
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.
qdbm
Web stranica:
http://fallabs.com/qdbm/Značajke
Kategorije
Alternativa QDBMu za sve platforme s bilo kojom licencom
5
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.
3
3
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.
1
Berkeley DB
Berkeley DB (BDB) softverska je knjižnica koja pruža ugrađenu bazu podataka visokih performansi za podatke ključa / vrijednosti.