好きなようにMongoDBを構築できるので、このようにすることができます
{ products:
[
{ date: "2010-09-08", data: { pageviews: 23, timeOnPage: 178 }},
{ date: "2010-09-09", data: { pageviews: 36, timeOnPage: 202 }}
],
brands:
[
{ date: "2010-09-08", data: { pageviews: 123, timeOnPage: 210 }},
{ date: "2010-09-09", data: { pageviews: 61, timeOnPage: 876 }}
]
}
そのため、毎日データを追加すると、products
ドキュメントとbrands
ドキュメントはどんどん大きくなります。3 年後には と に 1000 個の要素が存在products
しbrands
ます。MongoDB には適していませんか? さらに 4 つのドキュメントに分割する必要があります。
{ type: 'products', date: "2010-09-08", data: { pageviews: 23, timeOnPage: 178 }}
{ type: 'products', date: "2010-09-09", data: { pageviews: 36, timeOnPage: 202 }}
{ type: 'brands', date: "2010-09-08", data: { pageviews: 123, timeOnPage: 210 }}
{ type: 'brands', date: "2010-09-08", data: { pageviews: 61, timeOnPage: 876 }}
では、3 年後には 2000 の「ドキュメント」しかないということですか?