различные способы управления большими объемами данных и отображения данных на экране пользовательского интерфейса или поиска - PullRequest
0 голосов
/ 13 апреля 2020

Я работаю в java и хотел бы узнать наилучшие возможные способы управления большими объемами данных при извлечении из базы данных (oracle) и отображении записей на экране пользовательского интерфейса или поиске данных в базе данных из пользовательского интерфейса. экран разработан с использованием java. Это был один из вопросов на собеседовании, и я чувствовал, что это довольно сложно и будет полезно для других в будущем.

1 Ответ

0 голосов
/ 13 апреля 2020

Вы можете использовать разбиение на страницы и сортировку. PagingAndSortingRepository данных Spring. Который принимает

(pageNo, pageSize, sortBy).

По моему мнению. Сначала вы должны получить общее количество записей из базы данных, а затем определить размер чанка и параметр сортировки. Это будет что-то вроде:

Total number of rows: 100000;
(20, 100000, ASC)

Этот размер чанка - это, по сути, общее количество страниц в обращении. Так что это может быть одним из способов больших данных в пользовательском интерфейсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...