У меня есть приложение, которое выполняет сложные вычисления для участников. Каждый участник может иметь несколько штатов США, связанных с их профилем. В каждом штате есть разные расчеты для каждого курса, который проходит участник.
На данный момент я выполняю вычисления в базе данных (SQL Server 2008), а затем отправляю данные обратно на уровень приложения, где они могут видеть свою историю, а затем загружать сертификат для каждого курса.
У меня есть уровень бизнес-логики, но там мало что происходит. Я знаю, что об этом много спрашивали, но как вы думаете, где мне следует выполнять эти вычисления: на бизнес-уровне или в базе данных? Хожу туда-сюда !!