非技術的な名前付けの質問:
別のドキュメントへの参照を含むドキュメントがあります。アクセスするほとんどの場合、参照されたドキュメントからいくつかのフィールドが必要になるため、参照を回避するためにそれらを参照と一緒に保存します。
モンゴの例:
自動
{
'color' : 'blue',
'maker' : {
'_id' : '1234',
'name' : 'Ford'
}
...
}
メーカー
{
'_id' : '1234',
'name' : 'Ford',
'ceo' : 'Alan Mulally'
...
}
そのため、auto.maker.name はプライマリ ソースではありません。コストがかかるが非常にまれなメーカー名の変更の結果を除き、決して変更しないでください。
このフィールドを何と呼びますか? 私が見た中で最高のものは「キャッシュ」ですが、特にデータストレージについて話すときは、かなり過負荷です. より良い用語はありますか?