百萬的數據,PHP應該扛得住,瓶頸在資料庫。
跟你用什麼語言沒關係,跟你的架構和演算法關係密切,PHP一樣能做這些,百萬級真心太少了……


1. 和語言無關2. 也不一定需要將搜索建立在資料庫之上,可以試試看搜索引擎,幾百萬是小Case
其實我不想回答這個問題,還是手賤。facebook也是用php的。你覺得你們網站比facebook牛逼嗎。baidu也有用一部分php。你覺得你們廣告多過百度嗎。
如果只是檢索的話, 速度快慢應該取決於資料庫, 因為做"檢索"這項工作的只是資料庫, php只是提供了檢索的條件和合理顯示數據(其實就是合併字元串)...而如果你要的是數據分析, 甚至是基於複雜網路演算法的話, 可以單獨用c,java寫一個專門實現該特殊任務的程序作為後端, 由php去調用它. 畢竟, php作為網頁腳本, 主要還是用來處理字元串的


百萬級數據規模,php+mysql可以實現。數據規模更多的是很資料庫有關。但是百萬級用戶,php可能就不那麼適合。雖然facebook是php的,他們花了很多心思在分散式計算方面。對於一般的小團隊和個人,很難去實現這個。
推薦閱讀:
相关文章