21.06.2020

Установка LevelDB на CentOS

LevelDB — это высокопроизводительная NoSQL база данных для хранения данных в формате ключ/значение, разработанная корпорацией Google.

Требования

Установка

Устанавливаем утилиту-архиватор:

yum install leveldb snappy


Этой командой мы установили LevelDB, теперь нужно протестировать ее работоспособность. Для этого нам понадобится Python-pip.

Устанавливаем Python-pip:

yum install python-devel python-pip gcc-c++


Устанавливаем интерфейс взаимодействия с LevelDB:

pip install leveldb-cli


Теперь проверим. Создадим новую базу данных:

leveldb create -d newdb.db


Вставим в неё ключ hello со значением world:

leveldb put hello centos -d newdb.db


Получим значение hello:

leveldb get hello -d newdb.db

centos


Удалим ключ hello:

leveldb delete hello -d newdb.db


Попытаемся получить ключ hello:

leveldb get hello -d newdb.db

Error: key hello does not exist


В общем виде это выглядит следующим образом: