2011-07-10 239 views
-1

我想建立一個評論系統爲我的網站,評論系統是非常相似的,我們看到在Facebook上的東西,我想弄清楚如何存儲Facebook和檢索意見如此之快,人有任何想法他們正在使用哪種技術,視圖,存儲過程或者我不知道的東西?PHP MySQL的評論系統

謝謝

+1

的資金和基礎設施的鉅額。 – arkigos

回答

2

他們已經完全定製他們的數據結構...

發現從這裏的其他用戶,這些鏈接...

這裏是什麼,他們說:

Facebook並沒有使用RDBMS爲他們的數據管理。

他們使用一種稱爲的Map/Reduce非關係型技術,包括在Hadoop項目。他們建立了一個名爲Hive的項目,用SQL語言查詢數據。他們還構建了Cassandra,這是另一種高規模的非關係數據管理技術。

http://20bits.com/articles/data-management-facebook-style/

http://www.facebook.com/note.php?note_id=89508453919

0

我猜測他們正在將數據存儲在數據庫中。另外,他們使用緩存來檢索更快的結果。

+0

@afuzzyllama:夥計。問題已經結束。 – Programmer

1

他們做了很多的事情!但是,如果你有一個小網站,他們有一些事情可以幫助你。

  1. 使用javascript將按下回車後的評論,像FaceBook一樣。此評論尚未註冊,但對用戶有很好的意義。
  2. 有一塊牌子,上面顯示的註釋被註冊。 FaceBook使用類似鏈接的評論,當它出現時,這意味着評論已註冊。
  3. 按下回車,由AJAX請求方式發送評論,並把儘可能少的東西反應,例如只是一個「OK」,並接收響應後後,顯示我在以前的部分中提到的註冊標誌。正是如此獲得的