Это технический вопрос относительно ограничений браузера для разбора и сортировки JSON.
Мы смотрим на выполнение алгоритма кластеризации больших наборов данных (потенциально 50 000 строк, возможно 10 полей в строке), которые возвращаются из запроса и отображаются для пользователей в таблице, 25 строк на страницу и сортируются по всем полям. , Кластеризация будет выполняться на стороне сервера, а затем отправлять клиенту кластеризованные результаты в виде JSON.
В настоящее время данные кластеризованных результатов не будут существовать ни в одной таблице базы данных. Это создает некоторые проблемы для сортировки и разбивки на страницы, а также поддержку кнопки «Назад».
Вместо перезапуска запроса «следующая страница» и «курорт», я задаюсь вопросом, могу ли я отправить все данные за раз в виде потенциально очень большого JSON, а затем отображать только 25 записей одновременно реализовать пейджинг. Но что делать, когда пользователь хочет прибегнуть к помощи? Может ли браузер обрабатывать 50 000 строк? И все еще поддерживать функцию подкачки?
Было бы лучше создать временную таблицу для результатов запросов пользователей?