mapreduce - Design a service to get top 10 URLs visited by user in 1 week -


i want know high level design (client server) , end design of how design service. can have millions of users visiting 1000's of sites. if want determine top 10 websites visited particular user in last week. how should this? should store data? should use map reduce aggregate data , information? consider websites have id it.

user1, id1, t1 user2, id1, t1 user1, id2,t2 user1, id1,t3 , on.

need determine top 10 ids visited particular user on period of time. please how design type if system.


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -