2

50,000エンティティのプロパティ(フィルタリングなし)を取得して、それらすべてを1ページに表示したい場合、それを行うための最も効率的な方法は何でしょうか。

次に、一度に1000個ずつfetch()を実行する必要がありますか、それともクエリイテレータを使用する必要がありますか?

エンティティ自体は小さく、1つまたは2つのStringProperty(フィルタリングが必要ないため、インデックス付けされていない)があり、50バイト未満です。

PS:一度にすべての50kを表示したい(つまり、「次の」リンクは必要ありません)

4

1 に答える 1

1

定期的に5万個のエンティティを読み込む場合は、それらをすべて結合してに保存することBlobStoreをお勧めします。そうすれば、一度に簡単に取得(または提供)できます。特にフィルタリングや並べ替えを行っていないため、データベースに保存しても意味がありません。

于 2013-03-25T23:48:54.720 に答える