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....

Eigenschaften

Kategorien

LevelDB-Alternativen für iPhone