Какой самый эффективный способ сохранить формулу на сервере SQL, тогда PHP вычисляет и сохраняет результаты? - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть веб-приложение, которое должно хранить 96 месяцев томов.Эти объемы могут быть основаны на расчете других объемов.Итак, скажем [Volume_A] = [Volume_B]*2.Если [Volume_B] изменяется, необходимо изменить расчет, чтобы изменить значение [Volume_A].Итак, почти такая же функциональность, как в Excel.[Volume_B] может варьироваться в зависимости от 96 месяцев, поэтому я не могу применить результат с 1 по 96 месяц.

Мое текущее решение - создать полный запрос на обновление SQL из формулы и сохранить его в моемБД SQL-сервера.Затем он срабатывает при изменении [Volume_B].Проблема в том, что запрос может стать довольно большим, когда формула становится достаточно сложной, и обработка занимает слишком много времени.Кроме того, я могу иметь сотни этих формул в каждом сеансе, еще больше замедляя процесс восстановления.

Есть ли лучший способ получить тот же результат?То есть, когда [Volume_B] изменяется, [Volume_A] изменяется.Хранение и обработка полного SQL-запроса кажется немного неуклюжим.Должен быть лучший способ ... Некоторое время почесал голову об этом.

Есть какой-нибудь сторонний плагин или что-то?Любые мысли / выводы с благодарностью.

...