100k / день на самом деле довольно низок. 3М / месяц, 40М / год. Вы можете хранить архив 10 лет и не достигать 1B строк.
Самая важная вещь в вашем дизайне - это кластерный ключ (и). Вы должны убедиться, что они узкие и могут обслуживать все запросы, которые обычно использует ваше приложение. Любой запрос, который закончится при сканировании таблицы, полностью очистит вашу память, извлекая всю таблицу. Таким образом, никаких сюрпризов нет, ваш движущий фактор в дизайне - это фактическая нагрузка, которую вы будете иметь: какие именно запросы вы будете выполнять.
Распространенная проблема (чаще пренебрегаемая, чем нет) при любой высокой скорости вставки заключается в том, что в конечном итоге каждую вставленную строку придется удалять. Не признать, что это несбыточная мечта. Правильная стратегия зависит от многих факторов, но, вероятно, лучше всего выбрать схему разделения скользящего окна. См. Как реализовать автоматическое скользящее окно в секционированной таблице . Это не может быть какой-то запоздалой мыслью, выбор способа удаления данных проникнет во все аспекты вашего дизайна, и вам лучше начать разрабатывать стратегию сейчас.