Mongoid を使用したものがあるとします。
data:
'products':
"2010-09-07":
{ pageviews: 123
timeOnPage: 1823 }
"2010-09-08":
{ pageviews: 138
timeOnPage: 2607 }
...
したがって、2、3 年後には、700 または 1000 の日付がハッシュにマッピングされることになります。1 つの数値を変更する場合、ビッグ オブジェクト全体をメモリに読み込み、変更を加え、ビッグ オブジェクトをディスクに書き戻す必要がありますか? それとも、Mongoid はその特定の場所に行ってその 1 つの番号を変更する方法を知っていますか?
1 つの数値を読み取るためのものであれば、RAM 内の構造全体を読み取る必要はないのではないでしょうか?