比方说每条数据需要相关用户的信息,是存放user_id,每次读取时都去获取最新的用户信息,还是直接存放user对象的实际数据?
是时间换空间,还是空间换时间?
好纠结啊,大家一般怎么操作?
ユーザー情報が更新される場合は、user_id を保存して個別に取得する必要があります (通常、ユーザーがログインしてストレージ呼び出しのために redis と連携するときに取得されます)。また、mongodb のストレージ読み取り速度も無視しないでください。これはmongodbです。利点は次のとおりです。個人的に言えば、私のプロジェクトはすべてユーザーを個別に保存し、ユーザー ID を通じて呼び出します。 参照のみ。
物差しを測るのは確かに難しい
複数のテーブルを結合したい場合、非同期操作なので少し面倒になります。
比較的一般的なデータを変更する場合でも、ID を使用して関連付けるべきです
ほとんどの場合、user_id は保存されるため、管理が容易になります
もちろん、論理的に言えば、ユーザーがログアウトした場合、削除された場合、違法なコンテンツがあった場合、保存するのは実際のデータです。その場合、どうやって変更しますか?
ユーザー情報が更新される場合は、user_id を保存して個別に取得する必要があります (通常、ユーザーがログインしてストレージ呼び出しのために redis と連携するときに取得されます)。また、mongodb のストレージ読み取り速度も無視しないでください。これはmongodbです。利点は次のとおりです。個人的に言えば、私のプロジェクトはすべてユーザーを個別に保存し、ユーザー ID を通じて呼び出します。 参照のみ。
物差しを測るのは確かに難しい
複数のテーブルを結合したい場合、非同期操作なので少し面倒になります。
比較的一般的なデータを変更する場合でも、ID を使用して関連付けるべきです
ほとんどの場合、user_id は保存されるため、管理が容易になります
もちろん、論理的に言えば、ユーザーがログアウトした場合、削除された場合、違法なコンテンツがあった場合、保存するのは実際のデータです。その場合、どうやって変更しますか?