6

私のデータベースには100,000を超えるレコードがあり、将来的にはさらに増える可能性があります。だから私はこれのためにページ付けを実装したいと思います。それは投稿のようであり、時々ユーザーは最も古いまたは古すぎる投稿に行くことができます。私はSpringMVCを使用しており、データベースはmysqlです。

また、PagedListHolderを使用してページ付けを実装しています。1ページに25件の投稿を表示したいのですが、最初に100,000件すべての投稿を取得すると、すべてのレコードを読み込むのに時間がかかります。したがって、最初に100レコードをロードしてから、リストを別の100レコードとマージする場合など、これは優れています。また、ユーザーが最も古い投稿を表示したい場合は、最後の100件の投稿を取得し、最後のページに最後の25件の投稿を表示します。

ですから、誰かが私に正しい方向性を与えるのを手伝ってくれるなら、この解決策が実行可能であるかどうかを知りたかっただけです。

4

1 に答える 1