ページ付けを使用してHTMLテーブルを作成する必要があります。データは、joined selectステートメントを使用できない2つの異なるソース(1つのOracleともう1つのMySQLのような2つの異なるデータベースからの2つのテーブルである可能性があります)から取得されます。さらに複雑にするために、タイムスタンプ(プロパティの1つはタイムスタンプ)でソートされたデータを昇順で表示する必要があります。
たとえば、ソースAには45レコード、ソースBには55レコードがあります。したがって、テーブルには合計100のレコードが表示されますが、一度に表示されるのは15レコードだけです。したがって、7ページ(15レコードの6ページと10レコードの1ページ)が必要です。
上記の例は合計100のレコードであり、メモリがそれらすべてを簡単にロードできる可能性があります。しかし、実際の本番環境では、数千または数百万のレコードになる可能性があります。誰かが私が使用できるアルゴリズムを知っていますか?私が提供できるパラメーターは、ページ番号とページあたりのレコード数です。