上面的这个需求是必须得实现的,当量比较小的时候会比较好做,大的时候怎么办呢?
方案1.
mysql用一个字段存储这个用户看过的
缺点:量大的时候导致各种表锁,行锁
方案2.
mysql建立一个用户与物品的历史关系表,这样就不会有行锁之类的东西,使用group by
缺点:量大的时候也会出现mysql连接数上来,表锁了,就502了
方案3.
使用内存数据库之类的东西
大家有什么好的意见什么的 可以聊聊哇
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.