Возможно, я собираюсь реализовать разбиение на огромную таблицу (миллиарды строк).
Каждая строка таблицы имеет определенный статус определенного устройства, который вставляется с минуты на минуту.Следовательно, будет 1440 (24 x 60) строк в день на устройство.Каждое устройство имеет уникальный идентификатор (DeviceID).
Я думал о разделении с помощью DeviceID MOD {TheNumberOfPartitionsThatIWant}, я думаю, что значение NumberOfPartitionsThatIWant 250 - хороший компромисс.Используя эту стратегию, я могу равномерно распределить устройства по разделам, а также, при запросе к конкретному устройству, обработчику запросов просто нужно коснуться одного раздела, а не всех 250 разделов.
Проблема в том, что мне нужно добавить дополнительный столбец в мою таблицу, просто чтобы указать раздел, которому принадлежит строка, чтобы я мог определить таблицу в схеме разделов, используя этот столбец.Было бы гораздо лучше добавить (DeviceID MOD 250) в схему разделов, вместо того, чтобы иметь этот столбец с таким простым выражением.Есть ли обходной путь для этого?