首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

点击量排序有关问题

2012-09-10 
点击量排序问题以前是写c的console程序的,现跟朋友自己做小工作室,做j2ee的后台开发,用的spring mvc,现遇

点击量排序问题
以前是写c的console程序的,现跟朋友自己做小工作室,做j2ee的后台开发,用的spring mvc,现遇到个设计上得问题,需要咨询下大大们;
关于浏览点击量的排序,如果不做任何设计有点击修改数据库字段,这样的效率及数据库负担会很大,不考虑使用内存数据库的情况下是否应该在系统设定一个map保存具体对象的点击数,然后定时更新数据库;检索的时候需要先检索数据库对应的数据,然后在与map中对应的数据相加,在进行排序返回呢?
是否有更好的设计方法呢


[解决办法]
可以异步批量写库 这样查询时会有些延迟
[解决办法]
这个适合在内存中做,我们是用的最大堆来实现的。
平衡二叉树也可以。

热点排行