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 snappy
Usando este comando, instalamos LevelDB, ahora probemos su rendimiento. Para esto necesitamos Python-pepita.
Instalación Python-pepita:
yum --enablerepo=extras install epel-release
yum install python-devel python-pip gcc-c++
Instalemos la interfaz para interactuar con LevelDB:
pip install leveldb-cli
Ahora probémoslo. Crea una nueva base de datos:
leveldb create -d newdb.db
Insertemos la clave llamada 'hola' con el valor 'mundo':
leveldb put hello centos -d newdb.db
Obtengamos el valor 'hola':
leveldb get hello -d newdb.db
Salida:
centos
Eliminemos la clave 'hola':
leveldb delete hello -d newdb.db
Intentemos obtener la clave 'hola':
leveldb get hello -d newdb.db
Salida:
Error: la clave hola no existe
En general, debería verse así: