メンバーの複雑な計算を行うアプリケーションがあります。各メンバーは、プロファイルにリンクされた米国の複数の州を持つことができます。州ごとに、メンバーが完了するコースごとに異なる計算が行われます。
今のところ、DB (SQL Server 2008) で計算を実行してから、アプリ層にデータを送り返し、そこで履歴を確認し、各コースの証明書をダウンロードしています。
私はビジネス ロジック層を持っていますが、そこではあまり起こりません。これはよく聞かれることだと思いますが、これらの計算をどこで実行する必要があると思いますか: ビジネス レイヤーまたはデータベース? 行ったり来たりです!!