【发布时间】:2019-12-10 15:54:31
【问题描述】:
我正在使用 Laravel 作为后端开发来创建一个电子商务移动应用程序。
场景:我有一个 Product 表,其中存储了有关产品的一些信息。每当用户购买产品时,他将获得将存储到数据库中的购买历史记录(将显示产品信息)。所以当卖家更新产品信息时,用户购买历史记录的产品信息不会受到影响。
问题:如果我只是简单地创建一个用户的购买历史表来存储每个用户的记录,我认为数据库中需要很多空间。
问题:有没有更好的存储购买历史记录的方法推荐?或者有没有办法在卖家更新或删除产品之前为记录创建“快照”之类的东西?
【问题讨论】:
标签: php mysql database laravel eloquent