Я разработал приложение Grails, которое хранит большой объем информации. В настоящее время, когда я хочу провести анализ больших наборов данных, это может занять довольно много времени. Чтобы ускорить процесс, я решил переместить все рассчитанные и агрегированные данные в «киоск данных». Таким образом, можно запустить процесс, возможно, с помощью задания cron, для работы со всеми записями, извлечения всей запрошенной информации и сохранения рассчитанных и запрошенных данных в отдельных таблицах.
Мои вопросы: во-первых, кажется ли это лучшим способом решения проблемы? Если это так, я пытаюсь найти лучший способ управления новыми классами предметной области. Должен ли я хранить их в одной папке проекта домена или можно создать новую папку? Мои классы предметной области кажутся очень загроможденными, и я бы предпочел способ отделить реляционные таблицы от таблиц витрин данных. Любые предложения по лучшему структурированию были бы замечательными.
Я использую groovy на базе данных Grails и MySQL.
спасибо Джейсон