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

Les catégories

Alternatives à LevelDB pour Linux

Kyoto Cabinet

Kyoto Cabinet

Kyoto Cabinet est une bibliothèque de routines pour gérer une base de données.La base de données est un simple fichier de données contenant des enregistrements, chacun étant une paire de clés et une valeur.
QDBM

QDBM

QDBM est une bibliothèque de routines pour gérer une base de données.La base de données est un simple fichier de données contenant des enregistrements, chacun étant une paire de clés et une valeur.
Tokyo Cabinet

Tokyo Cabinet

Tokyo Cabinet est une bibliothèque de routines pour gérer une base de données.La base de données est un simple fichier de données contenant des enregistrements, chacun étant une paire de clés et une valeur.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) est une bibliothèque de logiciels qui fournit une base de données intégrée hautes performances pour les données clés / valeurs.