Базы данных обычно хранят свои данные в файлах, поэтому ответ на этот вопрос можно сократить до «Да».
Вопрос, который вы действительно должны задать: «Могу ли я написать специализированную базу данных специально для этого варианта использования, которая будет быстрее, чем обычный механизм базы данных». Ответ на этот вопрос «Может быть».
Как ты узнаешь? Одним из способов было бы попробовать и оценить, справились ли вы с работой лучше, чем ваша база данных. Я думаю, что это не так.
Лично, когда я смотрю на ваш конкретный случай (таблица ключ-> значение и, возможно, дублирует значения из нормализованной пользовательской таблицы), я удивляюсь, почему вы сделали это в первую очередь. В чем смысл? Это звучит как плохой способ использовать RDBMS. Однако, если ваши обоснования имеют смысл, есть вероятность, что есть или лучший способ сделать это с вашим механизмом базы данных, или другой тип хранилища данных, более оптимизированный для вашего варианта использования.