код в типовых обычно тестируется под нагрузкой и проектируется с учетом множества факторов. так что скорее всего подход из типовых как минимум продуманный :)
У меня сейчас есть проект где по регистрам накопления приходится делать запросы без виртуальных таблиц, такое дерьмо корявое если честно, но там про архитектуру прям совсем не думали
Это почти отлично. Но так как анализов скорее всего делается дофига, я бы еще и вторичный регистр бахнул, в котором хранил бы эту аналитику уже рассчитанной.