1

Usersとの間の多対多の関係の動作を模倣しUserGroups、ユーザーが属する UserGroup の ID を配列内のユーザー ドキュメントに格納するとします。UserGroup を削除すると、その UserGroup の ID はユーザー ドキュメントの配列に残ります。配列に古くて役に立たない値が保持されているということは、どの時点でもパフォーマンスに影響しますか?

4

2 に答える 2

0

そこにあるのは単なるデータであるため、パフォーマンスにはまったく影響しません。

関係が満たされていることに依存する Map/Reduce インデックスに含まれる場合、影響が生じる可能性があります。しかし一方で、その場合は、インデックスに欠陥があるとマークされるため、すぐにフィードバックを得ることができます.

好奇心から、関連する ID をどのように保存しますか? 私が言っていることがわかっている場合、それらを完全なキーとして保存しますか、それとも単にキーとして保存しますか? Ayende が完全なキー アプローチを使用しているのを見たことがありますが、どのアプローチが最適かはわかりません。

于 2011-03-18T14:03:11.397 に答える
0

私はDocument-oriented database人間関係のために作られたものではないという結論に達しました. 代わりに、代わりにオブジェクト指向データベース (db4o) を使用することにしました。

于 2011-03-18T21:54:48.527 に答える