私はCassandraCSharpDriver 3.0.4バージョンを使用しています。私はテーブルを減らす必要があります。私は24の並列クエリを実行し、24のIEnumerableリストを取る。次に私は24のIEnumerableリストを1つのIEnumerableリストに結びつけます。これらのステップには時間がかかりません。約10秒です。datastax c#ドライバIEnumerable <T> foreach optimize
問題は、10Mレコードを持つ結合IEnumerableのコードをforeachするときに始まります。約15分かかります。 Parallel.Foreachを使用するかどうかは関係ありません。
ドライバのマッピング機能、Linq機能を使用します。何らかの形で、私はマッピングシステムを最適化する必要があります、何かmanuelをやっているか、何か並行しているかもしれません。私は提案が必要です。ところで、私はmapreduceのための他の解決策を知っています。私はそれを正確に必要とする。