Бизнес-уровень против SQL Server

У меня есть приложение, которое выполняет сложные вычисления для участников. Каждый участник может иметь несколько штатов США, связанных с их профилем. В каждом штате есть разные расчеты для каждого курса, который проходит участник.

На данный момент я выполняю вычисления в базе данных (SQL Server 2008), а затем отправляю данные обратно на уровень приложения, где они могут видеть свою историю, а затем загружать сертификат для каждого курса.

У меня есть уровень бизнес-логики, но там мало что происходит. Я знаю, что об этом много спрашивали, но как вы думаете, где мне следует выполнять эти вычисления: на бизнес-уровне или в базе данных? Хожу туда-сюда !!

6
задан marc_s 24 January 2012 в 21:31
поделиться