Wähle deine Sprache

Startseite arrow-right ... arrow-right Entwicklungs-Tools arrow-right QDBM

Wir haben eine Liste von 6 kostenlosen und kostenpflichtigen Alternativen zu QDBM zusammengestellt. Zu den Hauptkonkurrenten gehören upscaledb, GDBM. Neben diesen vergleichen Benutzer auch QDBM mit Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.


upscaledb
Free Open Source

Eine eingebettete Hochleistungsdatenbank, die in Ihre Anwendung eingebunden und für analytische ...

GDBM
Free Open Source

GNU dbm (oder kurz GDBM) ist eine Bibliothek von Datenbankfunktionen, die erweiterbares Hashing und ...

Oracle Berkeley DB
Free Open Source

Berkeley DB (BDB) ist eine Softwarebibliothek, die eine leistungsstarke eingebettete Datenbank für ...

Kyoto Cabinet
Free Open Source

Kyoto-Kabinett: eine einfache Implementierung von DBM

LevelDB ist eine schnelle Schlüsselwert-Speicherbibliothek von Google, die ein geordnetes Mapping von ...

Schnellerer Datenbank-Manager

QDBM Plattformen

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

QDBM Überblick

QDBM ist eine Bibliothek mit Routinen zum Verwalten einer Datenbank. Die Datenbank ist eine einfache Datendatei, die Datensätze enthält. Jede Datei besteht aus einem Schlüsselpaar und einem Wert. Jeder Schlüssel und Wert besteht aus seriellen Bytes mit variabler Länge. Sowohl Binärdaten als auch Zeichenfolgen können als Schlüssel und Wert verwendet werden. Es gibt weder ein Konzept für Datentabellen noch für Datentypen. Datensätze sind in einer Hash-Tabelle oder einem B + -Baum organisiert.

Wie bei der Datenbank der Hash-Tabelle muss jeder Schlüssel innerhalb einer Datenbank eindeutig sein, so dass es unmöglich ist, zwei oder mehr Datensätze mit einer Schlüsselüberlappung zu speichern. Die folgenden Zugriffsmethoden stehen für die Datenbank zur Verfügung: Speichern eines Datensatzes mit einem Schlüssel und einem Wert, Löschen eines Datensatzes mit einem Schlüssel, Abrufen eines Datensatzes mit einem Schlüssel. Darüber hinaus wird ein Traversenzugriff auf jeden Schlüssel bereitgestellt, obwohl die Reihenfolge willkürlich ist. Diese Zugriffsmethoden ähneln denen der im UNIX-Standard definierten DBM-Bibliothek (oder ihrer Anhänger: NDBM und GDBM). QDBM ist aufgrund seiner höheren Leistung eine Alternative für DBM.

Wie bei der Datenbank des B + -Baums können Datensätze gespeichert werden, deren Schlüssel dupliziert wurden. Zugriffsmethoden zum Speichern, Löschen und Abrufen werden wie bei der Datenbank der Hash-Tabelle bereitgestellt. Datensätze werden nach einer von einem Benutzer zugewiesenen Vergleichsfunktion in der richtigen Reihenfolge gespeichert. Auf jeden Datensatz kann mit dem Cursor in aufsteigender oder absteigender Reihenfolge zugegriffen werden. Nach diesem Mechanismus werden eine vorwärts passende Suche nach Zeichenfolgen und eine Bereichssuche nach ganzen Zahlen realisiert. Darüber hinaus ist die Transaktion in der Datenbank von B + Tree verfügbar.

QDBM ist in C geschrieben und wird als APIs für C, C ++, Java, Perl und Ruby bereitgestellt. QDBM ist auf Plattformen verfügbar, deren API POSIX-konform ist. QDBM ist eine freie Software, die unter der GNU Lesser General Public License lizenziert ist.

QDBM Funktionen

tick-square Database

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

QDBM Kategorien

Entwicklungs-Tools

QDBM Tags

dbm key-value nosql

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?