123
LevelDB

LevelDB

LevelDB est une bibliothèque de stockage de valeurs-clés rapide écrite par Google qui fournit un mappage ordonné des clés de chaîne aux valeurs de chaîne.
LevelDB stocke les clés et les valeurs dans des tableaux d'octets arbitraires, et les données sont triées par clé.Il prend en charge les écritures par lots, l'itération avant et arrière et la compression des données via la bibliothèque de compression Snappy de Google.LevelDB n'est pas une base de données SQL.Comme les autres magasins NoSQL et Dbm, il n'a pas de modèle de données relationnelles et ne prend pas en charge les requêtes SQL.Caractéristiques - Les clés et les valeurs sont des tableaux d'octets arbitraires.- Les données sont stockées triées par clé.- Les appelants peuvent fournir une fonction de comparaison personnalisée pour remplacer l'ordre de tri.- Les opérations de base sont Put (clé, valeur), Get (clé), Delete (clé).- Plusieurs modifications peuvent être apportées en un seul lot atomique.- Les utilisateurs peuvent créer un instantané transitoire pour obtenir une vue cohérente des données.- L'itération vers l'avant et vers l'arrière est prise en charge sur les données.- Les données sont automatiquement compressées à l'aide de la bibliothèque de compression Snappy.- L'activité externe (opérations du système de fichiers, etc.) est relayée via une interface virtuelle afin que les utilisateurs puissent personnaliser les interactions du système d'exploitation....

Les catégories

Alternatives à LevelDB pour iPhone avec licence gratuite