我正在開發一個社交網站,它需要人與人之間的連接&關係(不同級別)以有效的方式存儲和檢索到數據庫中?設計一個社交網站-DB和前端?
我可以知道以下問題的答案: - i)對於這些類型的項目,任何想法都是最好的數據庫(就易用性和高效查詢而言)? ii)任何想法可以在DB端使用orkut/facebook? iii)不知道我應該選擇哪種技術用於前端,使其具有最新的社交網站 - 外觀和感覺?
我正在開發一個社交網站,它需要人與人之間的連接&關係(不同級別)以有效的方式存儲和檢索到數據庫中?設計一個社交網站-DB和前端?
我可以知道以下問題的答案: - i)對於這些類型的項目,任何想法都是最好的數據庫(就易用性和高效查詢而言)? ii)任何想法可以在DB端使用orkut/facebook? iii)不知道我應該選擇哪種技術用於前端,使其具有最新的社交網站 - 外觀和感覺?
1)取決於您的用例以及您計劃如何取回數據。
2)它並不重要,因爲它們很可能可以在任何事情上做到,隨後隨着網站的發展而變化。這是因爲他們的問題#1沒有實現功能,而是縮放。
3)html + css
回答你的問題,關於什麼Facebook使用它的數據庫等。有服務器運行一個LAMP堆棧後端運行大量的自定義編譯服務。看看這個鏈接獲取更多信息:
http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/
3)我知道HTML + CSS是在結束畢竟什麼寄託都上升,但不要ü認爲本作開發過程非常繁瑣和費時。你有沒有想過: - 像facebook/orkut這樣的網站,他們可能會使用哪種前端開發流程。 ? – ag112 2011-01-30 10:41:40
基於CSS的佈局比古老的基於表格的佈局具有更陡的學習曲線,但最終會付出沉重的代價。 – cherouvim 2011-01-30 12:03:16