场景:
用户创建订单, 我们不可能只存储一个商品 ID 和用户 ID, 因为如果用户或者商品被更新了, 那么订单也就"自动更新"了, 对于这种必须维持当前状态的快照大家是怎么做的??
思路 1:
原来我们有一个 order 表和 user 表, 现在我们建立一个 order_user 表, 用于用户订单快照, 同理,我们可以有 order_product 表维护订单商品快照.
缺点:
思路 2:
使用 nosql, 直接把 order 的对象树存储到 nosql 数据库中
优点:
缺点:
大家现在的解决方案是什么??
1
JinTianYi456 2023-10-31 10:07:55 +08:00
|