Я работаю над проектом, который в конечном итоге будет содержать много прикладной информации, хранящейся в виде записей в базе данных. В данном случае это конфигурация представлений данных :
- какие столбцы сетки показывать / скрывать
- фильтры по умолчанию для применения к каждому виду сетки
- заголовки столбцов
- сортировка
- subtotaling
- ...
Эта информация является важной частью приложения и важна для его работы. Данные будут изменены администратором изрядно, поэтому они не статичны, и было бы неуместно развертывать новую версию приложения при каждом изменении данных.
Вопрос в том, Где должны храниться эти данные? Они определенно будут жить в базе данных, потому что именно так к ним обращаются, но я чувствую, что их также нужно хранить с контролируемой версией кодовая база , потому что это неотъемлемая часть функционирования приложения. Кто-нибудь имел дело с такой проблемой раньше? Что ты в итоге делал?