Пакет Python3 для сохранения/извлечения данных по ключу.
Данные в неизменном виде записываются в текстовый файл общим потоком. Ключи, идентифицирующие эти данные, в виде хешей сохраняются в бинарном файле. Причем при добавлении каждого нового хеша производится сортировка файла, чтобы в дальнейшем можно было использовать бинарный поиск. Для каждого типа данных в папке скрипта создается своя директория (то есть можно одновременно хранить разные виды данных).
pip install jbird
from jbird.Jbird import *
user = Jbird('./users/')
cash = Jbird('./cash/')
user.set('1', 'John Dow')
cash.set('1', '100')
name = user.get('1')
pay = cash.get('1')