Wybierz swój język

Powrót arrow-right ... arrow-right Narzędzia deweloperskie arrow-right QDBM

Oto lista 6 bezpłatnych i płatnych alternatyw dla QDBM. Główni konkurenci obejmują upscaledb, GDBM. Oprócz tego, użytkownicy porównują także QDBM z Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet. Ponadto można spojrzeć na inne podobne opcje tutaj: Narzędzia deweloperskie.


upscaledb
Free Open Source

A high performance embedded database, linked into your application and optimized for analytical...

GDBM
Free Open Source

GNU dbm (w skrócie GDBM) to biblioteka funkcji bazy danych, które używają rozszerzalnego mieszania i ...

Oracle Berkeley DB
Free Open Source

Berkeley DB (BDB) to biblioteka oprogramowania, która zapewnia wysokowydajną wbudowaną bazę danych dla ...

Kyoto Cabinet
Free Open Source

Gabinet z Kioto: prosta implementacja DBM

LevelDB to szybka biblioteka przechowywania kluczy i wartości napisana w Google, która zapewnia uporządkowane mapowanie z ...

Szybszy menedżer bazy danych

QDBM Platformy

tick-square Linux
tick-square Mac
tick-square Windows

QDBM Przegląd

QDBM to biblioteka procedur zarządzania bazą danych. Baza danych jest prostym plikiem danych zawierającym 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ść. Nie ma koncepcji tabel danych ani typów danych. Rekordy są uporządkowane w tabeli skrótów lub drzewie B +.

Jeśli chodzi o bazę danych tabeli skrótów, każdy klucz musi być unikalny w bazie danych, więc nie można przechowywać dwóch lub więcej rekordów z nakładającymi się kluczami. Do bazy danych udostępniono następujące metody dostępu: przechowywanie rekordu z kluczem i wartością, usuwanie rekordu za pomocą klucza, pobieranie rekordu za pomocą klucza. Ponadto zapewniony jest dostęp do każdego klucza, chociaż kolejność jest dowolna. Te metody dostępu są podobne do biblioteki DBM (lub jej następców: NDBM i GDBM) zdefiniowanych w standardzie UNIX. QDBM jest alternatywą dla DBM ze względu na jego wyższą wydajność.

W przypadku bazy danych drzewa B + można przechowywać rekordy, których klucze są zduplikowane. Dostępne są metody dostępu do przechowywania, usuwania i pobierania, tak jak w przypadku bazy danych tabeli skrótów. Rekordy są przechowywane w kolejności według funkcji porównywania przypisanej przez użytkownika. Dostęp do każdego rekordu można uzyskać za pomocą kursora w kolejności rosnącej lub malejącej. Zgodnie z tym mechanizmem realizowane jest wyszukiwanie pasujące w przód dla ciągów i wyszukiwanie zakresu dla liczb całkowitych. Ponadto transakcja jest dostępna w bazie danych drzewa B +.

QDBM jest napisany w C i udostępniany jako API C, C ++, Java, Perl i Ruby. QDBM jest dostępny na platformach, które mają API zgodne z POSIX. QDBM to bezpłatne oprogramowanie na licencji GNU Lesser General Public License.

QDBM Funkcje

tick-square Database

Najlepsze alternatywy dla QDBM

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

QDBM Tagi

dbm key-value nosql

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?