
NivelDB — es una base de datos NoSQL de alto rendimiento para
almacenar datos en formato clave/valor desarrollado por Google.
Requisitos
- CentOS 5 / 6 / 7;
- Python 2.7 o más reciente;
- gcc-c++;
- Rápido.
Instalación de LevelDB
Instalemos la utilidad de archivado:
yum install leveldb snappyUsando este comando, instalamos LevelDB, ahora probemos su rendimiento. Para esto necesitamos Python-pepita.
La instalación de Python-pepita:
yum --enablerepo=extras install epel-releaseyum install python-devel python-pip gcc-c++Instalemos la interfaz para interactuar con LevelDB:
pip install leveldb-cliAhora probémoslo. Crea una nueva base de datos:
leveldb create -d newdb.dbInsertemos la clave llamada 'hola' con el valor 'mundo':
leveldb put hello centos -d newdb.dbObtengamos el valor 'hola':
leveldb get hello -d newdb.dbSalida:
centos
Eliminemos la clave 'hola':
leveldb delete hello -d newdb.dbIntentemos obtener la clave 'hola':
leveldb get hello -d newdb.dbSalida:
Error: la clave hola no existe
En general, debería verse así:
