Мое приложение хранит данные на сервере SQL Enterprise Edition, и я планирую воспользоваться преимуществами разделения таблиц для управления хранением данных. Каждый раздел будет содержать предопределенный период времени (скажем, одну неделю), и пользователь это знает. У пользователя может быть несколько дисководов, которые он может использовать для размещения данных. Я хочу создать простой пользовательский интерфейс, который сделает конфигурацию разбиения более удобной для пользователя или администратора. Мой код sql будет обрабатывать конфигурацию и управление разделами. Инструмент пользовательского интерфейса позволит пользователю добавлять разделы, указав путь к их папкам, на случай, если они захотят разместить их на разных дисках. С помощью моего инструмента пользовательского интерфейса пользователь добавляет разделы, скажем, 8, и указывает их пути. 8 разделов в этом случае дадут моему пользователю хранение данных в течение 2 месяцев (8 недель). После применения изменений мой код берет эту информацию и выполняет конфигурацию сантехники sql. Мой вопрос: разумный ли это интерфейс? есть ли здесь подводные камни? что я должен учитывать? что произойдет, если пользователь переконфигурирует разделы через неделю, скажем, попытается изменить расположение папки определенного раздела - возможно ли вообще переместить рабочий раздел?
Любые отзывы будут оценены, спасибо!