osc的动态里,如果有人评论你的博客,在对应的动态里能看到被评论的博客题目,当我更改了题目,动态对应的题目也会更改。
一般情况下,这种效果可以用表的联合来做,但是osc除了博客之外,还有讨论、代码等资源。联合表估计不可能,剩下的办法就是冗余存储,但是冗余存储在更新时比较麻烦。大家有什么看法?
它不是你想像中的一次查出来的,是多次查询的,查出评论以后,用评论里面的帖子ID查出帖子, 这里会将帖子id收集,统一从缓存找,找不到的id集合再去数据库in,然后找到的记录再放缓存,大概就是这个思路
######红薯帝国,使用缓存...ehcache+redis = j2cache######哥们再问一下:像osc有博客、招聘、代码、提问等不同的表,结构也不同,这不是要根据动态进行判断生成 不同的sql?######搜索下吧,红薯有开源过这个动态表。
动态就一张表
######回复 @水牛叔叔 : 额。你都没说什么问题,当然,我们不知道。######我收藏过那个帖子,但是不能解决我问的问题版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。