Создание нумерации страниц из нескольких источников

Мне нужно создать таблицу HTML с нумерацией страниц. Данные поступают из 2 разных источников (, это могут быть 2 таблицы из 2 разных баз данных, например, одна Oracle, а другая — MySQL ), которую нельзя использовать вместе с оператором select. Чтобы усложнить задачу, мне нужно отображать данные, отсортированные по метке времени (, одно из свойств — метка времени )в порядке возрастания.

Например, в источнике A 45 записей, в источнике B — 55 записей. Таким образом, в таблице будет отображаться общее количество записей 100, но отображать, скажем, только 15 записей за раз. Таким образом, должно быть 7 страниц (6 страниц с 15 записями и 1 страница с 10 записями ).

В приведенном выше примере всего 100 записей, и памяти может быть легко загрузить их все. Но в реальном производстве это могут быть тысячи или миллионы записей. Кто-нибудь знает какой-нибудь алгоритм, который я могу использовать? Параметры, которые я могу указать, это номер страницы и количество записей на странице.

14
задан Wins 15 August 2012 в 01:19
поделиться