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.

Lastnosti

Kategorije

Alternativa Kyoto Cabinetu za vse platforme s katero koli licenco

LevelDB

LevelDB

LevelDB je hitra knjižnica za shranjevanje med ključi in vrednostmi, napisana pri Googlu, ki omogoča urejeno preslikavo iz nizovnih ključev v vrsticne vrednosti.
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.
Tokyo Cabinet

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.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) je knjižnica programske opreme, ki zagotavlja visoko zmogljivo vgrajeno bazo podatkov za podatke o ključu / vrednosti.