5
Kyoto Cabinet to biblioteka procedur zarządzania bazą danych.Baza danych to prosty plik danych zawierający rekordy, z których każdy jest parą klucza i wartości.Każdy klucz i wartość to bajty szeregowe o zmiennej długości.Zarówno dane binarne, jak i ciąg znaków mogą być użyte jako klucz i wartość.Każdy klucz musi być unikalny w bazie danych.Nie ma koncepcji tabel danych ani typów danych.Rekordy są uporządkowane w tabeli skrótów lub drzewie B +.Szafka z Kioto działa bardzo szybko.Na przykład, czas, który upłynął do przechowywania miliona rekordów wynosi 0,9 sekundy dla bazy danych mieszania i 1,1 sekundy dla bazy danych drzewa B +.Ponadto rozmiar bazy danych jest bardzo mały.Na przykład narzut dla rekordu wynosi 16 bajtów dla bazy danych mieszania i 4 bajty dla bazy danych drzewa B +.Ponadto skalowalność szafy z Kioto jest świetna.Rozmiar bazy danych może wynosić do 8EB (9,22e18 bajtów) .... Szafka z Kioto jest napisana w języku C ++ i udostępniana jako API C ++, C, Java, Python, Ruby, Perl i Lua.Kyoto Cabinet jest dostępny na platformach, które mają API zgodne z C ++ 03 z rozszerzeniami biblioteki TR1.Kyoto Cabinet to darmowe oprogramowanie na licencji GNU General Public License.Z drugiej strony zapewniona jest również licencja komercyjna.Jeśli korzystasz z Kyoto Cabinet w ramach zastrzeżonego oprogramowania, wymagana jest licencja komercyjna.
kyoto-cabinet
Stronie internetowej:
http://fallabs.com/kyotocabinet/cechy
Kategorie
Alternatywy dla Kyoto Cabinet'a dla wszystkich platform z dowolną licencją
3
3
3
Tokyo Cabinet
Tokyo Cabinet to biblioteka procedur do zarządzania bazą danych.Baza danych to prosty plik danych zawierający rekordy, z których każdy jest parą klucza i wartości.
1
Berkeley DB
Berkeley DB (BDB) to biblioteka oprogramowania, która zapewnia wysokowydajną wbudowaną bazę danych dla danych klucza / wartości.