NiveauDB — est une base de données NoSQL hautes performances pour
stockage des données dans un format clé/valeur développé par Google.
Exigences
- CentOS 5 / 6 / 7;
- Python 2.7 ou plus récent ;
- gcc-c++;
- Rapide.
Installation de LevelDB
Installons l'utilitaire d'archivage :
yum install leveldb snappy
À l'aide de cette commande, nous avons installé LevelDB, testons maintenant ses performances. Pour cela nous avons besoin Python-pépin.
Pose Python-pépin:
yum --enablerepo=extras install epel-release
yum install python-devel python-pip gcc-c++
Installons l'interface pour interagir avec LevelDB :
pip install leveldb-cli
Testons-le maintenant. Créez une nouvelle base de données :
leveldb create -d newdb.db
Insérons-y la clé nommée « hello » avec la valeur « world » :
leveldb put hello centos -d newdb.db
Obtenons la valeur « bonjour » :
leveldb get hello -d newdb.db
Sortie :
centos
Supprimons la clé 'hello' :
leveldb delete hello -d newdb.db
Essayons d'obtenir la clé « bonjour » :
leveldb get hello -d newdb.db
Sortie :
Erreur : la clé bonjour n'existe pas
En général, cela devrait ressembler à ceci :