複数のテーブルからの複数の反復と計算によって大きなマップを生成するサービスがあります。私の問題は、データが複数のテーブルから取得され、データに対してさまざまな変更が行われるため、ページネーション オフセットを使用してデータをスライスできないことです。これを画面に表示するには; 10 ~ 20,000 レコードのマップをビューに送信する必要がありますが、この大規模なデータセットでは問題があります。現時点ではページネーションを行っていますが、これは非常に遅く非効率的です。私が考えたのは、テーブルにダンプして毎回クエリを実行することですが、同時ユーザーに対処する必要があります。
私の質問は、データベースのスライス (オフセット、最大) を使用できない場合に、このリストを表示するための最良の方法は何ですか?
私はgrails 1.0.3データテーブルとjqueryを使用しています