首页 > 解决方案 > 管理大量数据并在 UI 屏幕或搜索中显示数据的不同方式

问题描述

我在 java 中工作,想知道从数据库(oracle)检索并在 UI 屏幕中显示记录或从使用 java 开发的 UI 屏幕搜索数据库中的数据时管理大量数据的最佳方法。这是面试问题之一,我觉得这很有挑战性,对其他人将来的参考也有帮助。

标签: javaspringoracle

解决方案


您可以使用 Spring Data 的分页和排序PagingAndSortingRepository。哪个接受

(pageNo, pageSize, sortBy).

按照我的看法。您必须首先从数据库中获取记录总数,然后确定块大小和排序参数。这将是这样的:

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

这个块大小基本上是命中的总页数。所以这可能是 UI 中大数据的一种方式。


推荐阅读