私はストレージ用にSQLデータベースを使用しています。私のWebサイトはC#であり、どちらも同じサーバー上にあります。最高の計算プラットフォームSQLまたはC#
私は、StudentTypeをTestType、MAxMarks、MarksObtainedのようなフィールドを持つDataBaseのテーブルに挿入しました。
私はすべての結果を表示するために、これらのテストで得たすべてのテストタイプとマークのmaxmarksを追加する必要があるので、ワンショットで完全な結果を表示する必要があります。
私の質問は、
1ですが)私は、データベースからテーブル全体をフェッチし、C#クラス内のすべての計算を行うべきでしょうか? または 2)SQLサーバー内でt-SQLを使用してすべての計算を行い、結果を取得する必要がありますか?
上記の2つのシナリオのどちらがサーバーフレンドリーであるか私は、さまざまな同時ログインでデータベースが膨大であるため、サーバーへの負荷はあまりありません。
これは、サーバの負荷の観点から理想的なベストプラクティスであるはずです。
任意のレコードを台無しにしない動作することを確認する必要があり、何のメリットは、2つのプロセス間のすべてのデータを投げるにはありません –