LevelDB

LevelDB

LevelDB je rychlá knihovna úložiště klíčů a hodnot napsaná na Googlu, která poskytuje uspořádané mapování od řetězců klíčů k hodnotám řetězců.
LevelDB ukládá klíče a hodnoty do libovolného pole bajtů a data jsou tříděna podle klíče.Podporuje dávkové zápisy, dopředná a zpětná iterace a kompresi dat pomocí knihovny komprese Snappy od společnosti Google.LevelDB není databáze SQL.Stejně jako jiné obchody NoSQL a Dbm nemá relační datový model a nepodporuje dotazy SQL.Vlastnosti - Klíče a hodnoty jsou libovolná pole bajtů.- Data jsou uložena tříděna podle klíče.- Volající mohou poskytnout vlastní porovnávací funkci, která přepíše pořadí řazení.- Základní operace jsou Put (klíč, hodnota), Získat (klíč), Smazat (klíč).- V jedné atomové dávce lze provést více změn.- Uživatelé mohou vytvořit přechodný snímek, aby získali konzistentní pohled na data.- V datech je podporována iterace vpřed a vzad.- Data jsou automaticky komprimována pomocí knihovny komprese Snappy.- Externí aktivita (operace systému souborů atd.) Je přenášena prostřednictvím virtuálního rozhraní, takže uživatelé si mohou přizpůsobit interakce operačního systému....
leveldb

Funkce

Kategorie

Alternativy k LevelDB pro Mac s licencí open source