LINUX.ORG.RU

Специфическая БД


0

0

Есть задача:
Программа обрабатывает текстовые данные (по одному файлу за запуск).
Для корректной обработки файла N необходимо иметь 
информацию об обработке предыдущих N-1 файлов.

Информация может иметь любую структуру (например одна строка).
Каждой единице информации в соответствие поставлен некий ключ.

Если при обработке файла N будет обнаружен ключ, то по этому ключу должен происходить быстрый поиск и выборка данных из некого хранилища.

Мне на ум пришла лишь идея с файловой БД, но скорее всего это не
лучший вариант.
Информация должна обладать живучестью файловой системы (т.е. 
организовать хранилище в Shared Memory невозможно)

Не хотелось бы использовать реальные БД (Oracle, MySql, PS-SQL)
для достаточно простой задачи.

Имеются ли какие-нибудь средства для решения данной задачи?

Ответ на: комментарий от Krivenok_Dmitry

ну как тебе сказать. всё зависит от человека который это делает

cvv ★★★★★
()

Python, модуль shelve;-)

очень легкая штука.

AIv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.