Kyoto Cabinet

Kyoto Cabinet

Kyoto Cabinet je knižnica rutín pre správu databázy.Databáza je jednoduchý dátový súbor obsahujúci záznamy, pričom každý je párom kľúča a hodnota.
Kyoto Cabinet je knižnica rutín pre správu databázy.Databáza je jednoduchý dátový súbor obsahujúci záznamy, z ktorých každý je párom kľúča a hodnota.Každý kľúč a hodnota sú sériové bajty s premenlivou dĺžkou.Ako kľúč a hodnotu možno použiť binárne údaje aj reťazec znakov.Každý kľúč musí byť v rámci databázy jedinečný.Neexistuje ani koncepcia dátových tabuliek, ani dátových typov.Záznamy sú usporiadané do hašovacej tabuľky alebo stromu B +.Kjótsky kabinet beží veľmi rýchlo.Napríklad uplynutý čas na uloženie jedného milióna záznamov je 0,9 sekundy pre hašovanú databázu a 1,1 sekundy pre databázu B + tree.Okrem toho je veľkosť databázy veľmi nízka.Napríklad réžia záznamu je 16 bajtov pre hašovanú databázu a 4 bajty pre databázu stromov B +.Okrem toho je škálovateľnosť kjótskeho kabinetu vynikajúca.Veľkosť databázy môže byť až 8EB (9,22 e 18 bajtov) .... Kjótsky kabinet je napísaný v jazyku C ++ a je poskytovaný ako API jazyka C ++, C, Java, Python, Ruby, Perl a Lua.Kyoto Cabinet je dostupný na platformách, ktoré majú API vyhovujúce C ++ 03 s rozšíreniami knižnice TR1.Kyoto Cabinet je bezplatný softvér licencovaný na základe GNU General Public License.Na druhej strane sa poskytuje aj obchodná licencia.Ak používate kjótsky kabinet v proprietárnom softvéri, vyžaduje sa komerčná licencia.
kyoto-cabinet

Vlastnosti

Kategórie

Alternatívy programu Kyoto Cabinet pre Linux

LevelDB

LevelDB

LevelDB je rýchla knižnica ukladania kľúčov a hodnôt napísaná v službe Google, ktorá poskytuje usporiadané mapovanie z kľúčov reťazcov na hodnoty reťazcov.
QDBM

QDBM

QDBM je knižnica rutín pre správu databázy.Databáza je jednoduchý dátový súbor obsahujúci záznamy, z ktorých každý je párom kľúča a hodnota.
Tokyo Cabinet

Tokyo Cabinet

Tokyo Cabinet je knižnica rutín pre správu databázy.Databáza je jednoduchý dátový súbor obsahujúci záznamy, z ktorých každý je párom kľúča a hodnota.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) je softvérová knižnica, ktorá poskytuje vysoko výkonnú integrovanú databázu pre údaje kľúč / hodnota.