数据库 - 限定次数的历史记录表应该如何设计
ringa_lee
ringa_lee 2017-05-31 10:36:04
0
2
1038

数据库是MongoDB。

假如有张数据表(数据集合-collection)--- Users。

每次用户(User)更新自己数据时,需要保留一份历史数据,但是不宜过多,比如最多只存最新的5份。

如果是专门再设计一张表 UserHistory 存旧数据的话,每次存新纪录需要判断下是否已经超过了5条,如果超过了再删除最老的。

这样合理么?

请问有没有更加合理的设计?

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
大家讲道理

https://docs.mongodb.com/v3.0...
这个文档能解答你的疑问吗?

phpcn_u1582

传统上用 触发器 + 存储过程。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!