large social networking sites if you have the opportunities. It is easy to make a web application (not a simple website) to work great if you have 1000 customers. When you have 10,000 customers, it may become quite slow. When it reaches 100,000 customers, it may not work at all and keeps having problems, although the code base is the same.
That is where the huge difference it. Backend is more on implementing complicated biz logic. It needs to be robust, extensible, of high performance, scalable. It doesn't matter what languages and what database systems are used. Working on a customer who has 100 records and working on a customer who has 10,000,000 records are completely different. Think about how to make the data loading and processing time to be almost same for these two customers.
Just imagine how Facebook and SalesForce.com implement their application. You might get some ideas.
Work on some serious biz applications or
所有跟帖:
•
不錯,超大量用戶的網站的確很多東西值得學習
-撅著挺好-
♂
(130 bytes)
()
04/29/2009 postreply
21:57:45