2011-07-10 60 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”,并接收响应后后,显示我在以前的部分中提到的注册标志。正是如此获得的