Kyoto Cabinet

Kyoto Cabinet

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.
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.
kyoto-cabinet

Lastnosti

Kategorije

Alternativa za Kyoto Cabinet za vse platforme s komercialno licenco