Сергей Нижний Новгород, вам не нужно думать о джаве пока у вас нет потока клиентов
Те когда вы думаете не о том как секономить, а о том как обслужить их всех уже имея топовые мощности
захотелось вести детальный лог (а не просто в файле filter.log)
лог, как раз проще вести в лог файле с использованием Logger
И вам ведь лучше видеть, то как юзер меняет фильтры
Потому лучше сделать таки лог файл, но машиночитаемый
С понятными полями или включать название поля прямо в строку, или даже вставлять жсон в крайнее поле
Если уж так сильно хочется хранить в субд, то постгрес давно поддерживает жсонб