0

Sasha Greif のDiscover Meteorの 10.5 章では、Meteor の非正規化を (より一般的な) 正規化されたデータ構造と比較しています。

与えられた例は、各投稿のコメント数を含む投稿のリストです。

明らかに、購読しているユーザーがすべての投稿を受信することは望ましくありません。本で使用されている解決策は、コメント数をすべての投稿に非正規化することです。議論されている別の解決策は、コメント数のみの特別な出版物です。

別の解決策はありますか?メテオメソッド使えないの?これをクライアント側と呼び、サーバー側で実行されます。ここでは、すべてのコメントが既知であり、カウント可能です。

答えは、これがアプリのリアルタイム性を損なうということだと思います。それが唯一の欠点ですか?私の提案は可能ですか?

4

1 に答える 1

1

カウントの別のコレクションを作成し、それを他の crud 操作と同期させることができます。これは非正規化されず、データベースのスラッシングを回避します。

于 2013-08-23T07:14:48.940 に答える