Я разработал приложение, используя данные Spring 4, MongoDB, Spring. В этом приложении у меня есть коллекция монго под названием Claim. В mongodb у нас есть 400 тыс. Претензий.
В интерфейсе я покажу эти утверждения как использование нумерации страниц на стороне сервера (100 на страницу). Претензионный документ выглядит следующим образом,
@Document(Collection = "claims")
public class Claim implements Serializable{
@Id private String id;
@Indexed private int licenseKey;
private int claimNumber;
private int chartNumber;
private String profile;
private String status;
....
private LocalDate doe;
private LocalDate dos;
}
Претензионный документ имеет 53 свойства. Мы используем 20 полей для заказа. Например: доу, дос, номер заявки и т. Д.
Мой вопрос: когда мы сделаем заказ через эту огромную коллекцию, это займет немало времени. Я хочу улучшить качество работы. Мы используем повторные вызовы для передачи данных в интерфейс, а интерфейс отображает их с молниеносной скоростью.
Только задержка в пагинации, в порядке возрастания и убывания с внутренними вызовами. Как мне улучшить свои показатели.