Fonctionnalités
[nbsp]
:
* Les clés et valeurs sont des tableaux d'octets arbitraires.
* Les données sont stockées par clé.
* Des appelants peuvent fournir une fonction personnalisée de comparaison pour remplacer
l'ordre de tri.
* Les opérations de base sont Put(clé,valeur), Get(clé), Delete(clé).
* Des modifications multiples peuvent être réalisées par un traitement atomic par lot.
* Les utilisateurs peuvent créer un instantané transitoire pour obtenir une vue cohérente des
données.
* Les itérations vers l'avant ou l'arrière sur les données sont prises en charge.
* Les données sont automatiquement compressées en utilisant la bibliothèque de compression
Snappy.
* Les activités externes (opérations sur le système de fichiers, etc.) sont relayées par
une interface virtuelle afin que les utilisateurs puissent personnaliser les interactions avec le système
d'exploitation.
* Une documentation détaillée sur la manière d'utiliser la bibliothèque est incluse avec
le code source.