Секционирование таблиц SQL Server и управление временем жизни моих данных

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

Любые отзывы будут оценены, спасибо!

0 ответов

Другие вопросы по тегам