5
Kjotski kabinet 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.Vsak ključ mora biti v bazi podatkov edinstven.Ni niti pojma podatkovnih tabel niti podatkovnih vrst.Zapisi so organizirani v tabeli hash ali B + drevo.Kjotski kabinet deluje zelo hitro.Na primer, pretekel čas za shranjevanje milijona zapisov je 0,9 sekunde za bazo podatkov hash, 1,1 sekunde pa za bazo podatkov B + drevo.Poleg tega je velikost baze podatkov zelo majhna.Na primer, režijski zapis za zapis je 16 bajtov za bazo podatkov hash in 4 bajti za bazo podatkov B + drevo.Poleg tega je skalabilnost kjotskega kabineta velika.Velikost baze podatkov lahko znaša do 8EB (9,22e18 bajtov) .... Kjotski kabinet je napisan v jeziku C ++ in je na voljo kot API C ++, C, Java, Python, Ruby, Perl in Lua.Kyoto Cabinet je na voljo na platformah, ki imajo API, ki ustreza C ++ 03 s priponami knjižnice TR1.Kyoto Cabinet je brezplačna programska oprema, ki je licencirana pod GNU General Public License.Na drugi strani je zagotovljeno tudi komercialno dovoljenje.Če uporabljate Kyoto Cabinet v okviru lastniške programske opreme, je potrebna komercialna licenca.
Spletna stran:
http://fallabs.com/kyotocabinet/Lastnosti
Kategorije
Alternativa Kyoto Cabinetu za vse platforme s katero koli licenco
3
3
3
Tokyo Cabinet
Tokyo Cabinet je knjižnica rutin za upravljanje baze podatkov.Baza podatkov je preprosta podatkovna datoteka, ki vsebuje zapise, vsak je par ključa in vrednosti.
1
Berkeley DB
Berkeley DB (BDB) je knjižnica programske opreme, ki zagotavlja visoko zmogljivo vgrajeno bazo podatkov za podatke o ključu / vrednosti.