Мне нужно создать таблицу HTML с разбиением на страницы. Данные поступают из двух разных источников (могут быть 2 таблицы из двух разных баз данных, таких как один Oracle, а другой - MySQL), которые вы не можете использовать объединенный оператор select. Чтобы сделать его более сложным, мне нужно отобразить данные, отсортированные по метке времени (одно из свойств - метка времени) в порядке возрастания.
Например, источник A имеет 45 записей, источник B имеет 55 записей. Таким образом, таблица отобразит общее количество записей 100, но отобразит только 15 записей за раз. Таким образом, должно быть 7 страниц (6 страниц с 15 записями и 1 страница с 10 записями).
В приведенном выше примере всего всего 100 записей, которые могут быть легкими для того, чтобы память загружала их все. Но на самом деле это могут быть тысячи или миллионы записей. Кто-нибудь знает какой-нибудь алгоритм, который я могу использовать? Параметры, которые я могу предоставить, - это номер страницы и количество записей на странице.