Kyoto Cabinet

Kyoto Cabinet

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.
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:

cechy

Kategorie

Alternatywy dla Kyoto Cabinet'a dla wszystkich platform z licencją open source