我最满意的,我的订单分表及冷热数据设计。

2020-03-16  本文已影响0人  大继

前言

在数据量比较大的应用中,我们会对用户订单表进行拆分,而我的订单,支持用户只会查询前面几页。

我最满意的设计体现

经过一轮思考,分表最好的体现都是用时间和用户本身做分表逻辑,把经常查询的前几页保持在redis . 保存redis 设置一个max 值, 例如每页 20个,我们可以保存5页到redis 也就是100个超过部分重redis 清除。
保存的时候redis保存,数据库也保存一份。

总结

每个设计都是针对业务场景,以上是模拟的,真实情况还能根据用户习惯进一步优化,。

上一篇 下一篇

猜你喜欢

热点阅读