mongodb存放关系好还是直接存数据好?
为情所困
为情所困 2017-04-28 09:06:33
0
4
832

比方说每条数据需要相关用户的信息,是存放user_id,每次读取时都去获取最新的用户信息,还是直接存放user对象的实际数据?

是时间换空间,还是空间换时间?

好纠结啊,大家一般怎么操作?

为情所困
为情所困

全員に返信(4)
迷茫

ユーザー情報が更新される場合は、user_id を保存して個別に取得する必要があります (通常、ユーザーがログインしてストレージ呼び出しのために redis と連携するときに取得されます)。また、mongodb のストレージ読み取り速度も無視しないでください。これはmongodbです。利点は次のとおりです。個人的に言えば、私のプロジェクトはすべてユーザーを個別に保存し、ユーザー ID を通じて呼び出します。 参照のみ。

いいねを押す +0
淡淡烟草味

物差しを測るのは確かに難しい

複数のテーブルを結合したい場合、非同期操作なので少し面倒になります。

比較的一般的なデータを変更する場合でも、ID を使用して関連付けるべきです

いいねを押す +0
曾经蜡笔没有小新

ほとんどの場合、user_id は保存されるため、管理が容易になります

いいねを押す +0
漂亮男人

もちろん、論理的に言えば、ユーザーがログアウトした場合、削除された場合、違法なコンテンツがあった場合、保存するのは実際のデータです。その場合、どうやって変更しますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート