1 つのセッションで 500000 のデータ レコードをアップロードして処理することが通常の操作 (C# .NET 3.5 + MS SQL 2005) である場合、情報管理システムの DB レイヤー、ビジネス ロジック、およびクロスプラットフォーム API をどのように編成しますか?
私は特に、並行性、スケーラビリティ、および信頼性に優れた、実稼働環境で実証済みのページング パターンに関心があります。
どの方向に掘り下げるか、誰かアイデアはありますか?
- オープン ソース プロジェクト (OK でない限り、言語やプラットフォームは気にしません)
- 本
- 記事
- Google キーワード
- フォーラムまたはニュースグループ
どんな助けでも大歓迎です!
アップデート:
- 単純なページング (つまり、SQL 2005 の行番号) は機能しません。これは、データベースに対して多数の同時変更が行われるためです。ページ要求の間に削除または挿入されたアイテムは、現在のページ インデックスを自動的に無効にします。