Рассматривали ли вы абстрагирование данных обработки транзакций от данных аналитической обработки, чтобы они оба могли быть специализированными для удовлетворения их уникальных требований?
Основная идея заключается в том, что у вас есть одна версия данных, которая регулярно модифицируется, это будет сторона обработки транзакций, требующая интенсивной нормализации и легких индексов, чтобы операции записи были быстрыми. Вторая версия данных структурирована для аналитической обработки и имеет тенденцию быть менее нормализованной и более интенсивно индексируемой для быстрых операций отчетности.
Данные, структурированные вокруг аналитической обработки, как правило, строятся вокруг методологии куба хранилища данных, состоящей из таблиц фактов, представляющих стороны куба, и таблиц измерений, представляющих края куба.