未完。。
講清楚如何用以下的概念建立一個完整的網站最重要。
databases, app servers, web servers, HTTP
database:
well structured data:問問是否是document形式,用戶在獲取數據是不是直接向獲取整個document。如果是就用nosql比較好。
web servers:
處理用戶http請求
app servers:
我們真正的業務邏輯。
問題:
how do you set up database?
面試的時候遇到這個問題,有點蒙蔽。還以為是如何配置數據庫。
應該仔細問是web app如何連接數據庫,還是如何設計數據庫,還是如何操作數據庫?
這個問題,我覺得面試官的意思應該是說的如何設計數據庫的表。一定要把問題搞明白再回答。
仔細想想也不會問你如何連接數據庫,一般問數據庫,肯定是說如何設計表,如何操作數據庫。
經驗:
不知道忘哪個方向回答,就先說一下,然后就問問Am I in the right direction?
new grad設計問題,先不用考慮qps,最重要是實現系統。然后問scalability的時候面試官會說的。