Все зависит от того, что вы собираетесь делать с данными.
Если вы просто ищете способ убрать часть текста и цифр и можетечтобы вернуть его позже, достаточно простого обработчика файлов.
Но если вам понадобятся отношения между наборами данных, если вы хотите найти данные достаточно эффективным способом или обработать ихв более динамичной манере;Лучше всего подойдет база данных.
Хотя вам не нужно настраивать демона под управлением MySQL, размещать его на выделенном сервере, оптимизировать дерьмо из дискового ввода-вывода и т. д. и т. д., что, вероятно, будетперебить на тысячу.
Вы, безусловно, добьетесь больших успехов, просто используя SQLite, который является драйвером базы данных на основе файлов, без сокетных соединений, если только один пользователь должен одновременно обращаться к базе данных, это хорошее решение.
Ссылки на документацию