1

Spring 4、MongoDB、Spring データを使用してアプリケーションを開発しました。このアプリケーションには、Claim という mongo コレクションがあります。mongodb には、400k のクレーム コレクションがあります。

フロント エンドでは、このクレームをサーバー側のページネーション (1 ページあたり 100) を使用するものとして示します。Claim Document は次のようになります。

@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個のフィールドを使用しています。例: doe、dos、claimNumber など。

私の質問は、この膨大なコレクションを注文すると、かなりの時間がかかるということです。私はパフォーマンスの副次的な改善をしたいです。フロントエンドにデータを取得するために restfull 呼び出しを使用し、フロントエンドはそれを超高速で表示します。

バックエンド呼び出しでのページネーションと昇順および降順での遅延のみ。パフォーマンスを向上させるにはどうすればよいですか。

4

0 に答える 0