LevelDB

LevelDB

LevelDB to szybka biblioteka przechowywania kluczy i wartości napisana w Google, która zapewnia uporządkowane mapowanie od kluczy ciągów do wartości ciągów.
LevelDB przechowuje klucze i wartości w dowolnych tablicach bajtów, a dane są sortowane według klucza.Obsługuje zapisywanie wsadowe, iterację do przodu i do tyłu oraz kompresję danych za pośrednictwem biblioteki kompresji Google Snappy.LevelDB nie jest bazą danych SQL.Podobnie jak inne sklepy NoSQL i Dbm, nie ma relacyjnego modelu danych i nie obsługuje zapytań SQL.Funkcje - Klucze i wartości są dowolnymi tablicami bajtowymi.- Dane są przechowywane posortowane według klucza.- Dzwoniący mogą udostępnić niestandardową funkcję porównywania w celu zastąpienia kolejności sortowania.- Podstawowe operacje to Put (klucz, wartość), Get (klucz), Delete (klucz).- Wiele zmian można wprowadzić w jednej partii atomowej.- Użytkownicy mogą utworzyć przejściową migawkę, aby uzyskać spójny widok danych.- Obsługiwana jest iteracja do przodu i do tyłu danych.- Dane są automatycznie kompresowane przy użyciu biblioteki kompresji Snappy.- Aktywność zewnętrzna (operacje systemu plików itp.) Jest przekazywana przez interfejs wirtualny, dzięki czemu użytkownicy mogą dostosowywać interakcje systemu operacyjnego....

Stronie internetowej:

cechy

Kategorie

Alternatywy dla LevelDB dla Linux z licencją open source