LevelDB

LevelDB

LevelDB ist eine schnelle Schlüsselwert-Speicherbibliothek von Google, die eine geordnete Zuordnung von Zeichenfolgenschlüsseln zu Zeichenfolgenwerten bietet.
LevelDB speichert Schlüssel und Werte in beliebigen Bytearrays, und die Daten werden nach Schlüsseln sortiert.Es unterstützt das Batching von Schreibvorgängen, die Iteration in Vorwärts- und Rückwärtsrichtung sowie die Komprimierung der Daten über die Snappy-Komprimierungsbibliothek von Google.LevelDB ist keine SQL-Datenbank.Wie andere NoSQL- und Dbm-Stores verfügt es über kein relationales Datenmodell und unterstützt keine SQL-Abfragen.Merkmale - Schlüssel und Werte sind beliebige Bytearrays.- Die Daten werden nach Schlüsseln sortiert gespeichert.- Anrufer können eine benutzerdefinierte Vergleichsfunktion bereitstellen, um die Sortierreihenfolge zu überschreiben.- Die Grundoperationen sind Put (Schlüssel, Wert), Get (Schlüssel), Delete (Schlüssel).- Mehrere Änderungen können in einem atomaren Stapel vorgenommen werden.- Benutzer können einen vorübergehenden Snapshot erstellen, um eine konsistente Ansicht der Daten zu erhalten.- Vorwärts- und Rückwärtsiteration wird über die Daten unterstützt.- Daten werden mithilfe der Snappy-Komprimierungsbibliothek automatisch komprimiert.- Externe Aktivitäten (Dateisystemoperationen usw.) werden über eine virtuelle Schnittstelle weitergeleitet, sodass Benutzer die Betriebssysteminteraktionen anpassen können....
leveldb

Eigenschaften

Kategorien

Alternativen zu LevelDB für alle Plattformen mit einer Lizenz

Kyoto Cabinet

Kyoto Cabinet

Kyoto Cabinet ist eine Bibliothek mit Routinen zur Verwaltung einer Datenbank.Die Datenbank ist eine einfache Datendatei, die Datensätze enthält. Jede Datei besteht aus einem Schlüsselpaar und einem Wert.
QDBM

QDBM

QDBM ist eine Bibliothek von 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.
Tokyo Cabinet

Tokyo Cabinet

Tokyo Cabinet 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.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) ist eine Softwarebibliothek, die eine leistungsstarke eingebettete Datenbank für Schlüssel- / Wertdaten bereitstellt.