注文したドキュメントを CouchDB に保存する最良の方法は何ですか?
100 個の記事があり、好きな順序で目に見えるように並べて並べたい、または 10,000 個の画像があり、日付/カテゴリ/など以外の特定の順序で表示したいとします。これは、親 (「ページ」または「アルバム」レベル) または子 (画像/記事) レベルで保存するのが最適ですか?
次のようにする必要があります。
{
_id: myPage;
articles: [myArticle14, myArticle5, myArticle2, myArticle20...];
}
またはこれ:
{
_id: myArticle14;
position: 1;
}
...実際の Article ドキュメントの はどこarticles: [myArticle14, myArticle5, myArticle2, myArticle20...];
にありますか。_id
それぞれの利点/欠点は何ですか? また、アプリが成長するにつれて、どちらが使いやすいと思いますか?