私は、データ ストレージに MSSQL を使用する Web アプリケーション フレームワークに取り組んでおり、ほとんどは CRUD 操作を行い (ただし、任意の複雑な構造で)、豊富な Silverlight 管理者用の WCF インターフェイスを提供し、MVC3 ディスプレイ (およびユーザーのようないくつかの基本的なフォーム) を備えています。設定など)。
ユーザーフレンドリーな方法で、(それなりに) 複雑なデータ構造を読み込み、表示、編集、保存できるようになりつつあります。
しかし、私は将来を見据えており、自分の能力を拡大したいと考えています (そして、その過程で新しいことを学ぶのも楽しいでしょう...) - だから私は決めました (C に何が来るかを考慮して) #5...) いくつかの並列/非同期の最適化を試みます... 現在、私はまだ TPL と PLinq を学んでさえいないので、そこでもアドバイスをいただければ幸いです。
だから私の質問は、並列処理が役立つ可能性のある分野は何ですか? また、TPL と PLinq はどこで私を助けてくれますか?
私の直感によると、データ構造のブランチを並行してデータベースに保存することができます (これは、最大のパフォーマンスの最適化が期待される場所です)。いくつかの複雑な操作 (ファイルのアップロード、メールの送信など) を実行できます。クライアント上で複雑な SL UI ビューを並行して構築できますか? (ビューに 60 個のデータ バインド フィールドを作成すると、「点滅」が発生する可能性があります...) MVC で部分的なビュー (メニュー、カテゴリ ツリー、検索フォームなど) を一度に作成できますか?
ps: これが「並列処理についてすべて教えてください」スレッドになったら、喜んでコミュニティ wiki にします...