3
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....
Webseite:
http://github.com/google/leveldbEigenschaften
Kategorien
LevelDB-Alternativen für Mac
5
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.
3
3
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.
1
Berkeley DB
Berkeley DB (BDB) ist eine Softwarebibliothek, die eine leistungsstarke eingebettete Datenbank für Schlüssel- / Wertdaten bereitstellt.