Learn from mistakes
posted on 02. December 2003 at 12:18 PM
Usability analysis of the Friendster Internet service, collaboratively created by the students of MIT course 6.171 in November 2003.´
Interesting factlet in the wrap-up section:
Nearly every student complained about the speed of Friendster. As a classical Web/RDBMS application it ought to be possible to make it fast at a reasonable cost. According to [this article], the programmers of Friendster rely on a cluster of 50 servers each running MySQL plus custom software that distributes updates across these peers, i.e., a given user is talking to Server #37, does an update to that server's local MySQL database, and that update is somehow later propagated out to the other 49 MySQL installations on the other 49 servers.



TrackBack URL for this entry:
http://www.hebig.com/mt/mt-tb.cgi/812
Post a new comment
If you want to leave a comment, I would like to know who you are. Your email address will not appear on the site as plain text - so spam bots can't harvest your address.
Your IP will be logged. If you think this imposes an invasion of your privacy, do not leave a comment.
LinkSpam and/or commercial messages will be deleted.