Мы переключаем postgresql с mongodb в одном из продуктов. Ранее бизнес-логика была в виде сценария sql, который в основном состоит из множества левых соединений и аналитических функций postgresql и сводной функции Madlib.pivot.
Новые данные ежедневно заполняются в трех таблицах из журналов. Я должен написать ту же логику для mongodb.
Я написал сценарий JS, который копирует текущую логику SQL. Я создал агрегатные функции с несколькими поисковыми группами Его производительность не приемлема.
Я хочу спросить о правильном подходе к сценарию. Должен ли я использовать те же модели данных. Любой эксперт, пожалуйста, направьте меня.