PHP MySql评论系统

时间:2011-07-10 06:22:41

标签: php mysql facebook comments

我正在尝试为我的网站建立一个评论系统,评论系统与我们在Facebook上看到的很相似,我试图弄清楚facebook如何快速存储和检索评论,任何人都知道他们是哪种技术使用,查看,存储过程或我不知道的东西??

由于

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

他们做了很多事情!但是如果你有一个小网站,他们会做一些事情,可能对你有帮助。

  1. 按下输入后使用javascript将注释放回原处,就像FaceBook一样。此评论未注册,但对用户有很好的理解。
  2. 有一个标志显示评论已注册。 FaceBook使用类似链接进行评论,当它出现时,表示评论已注册。
  3. 按下回车后,通过AJAX请求,发送注释并尽可能少地回复,例如只是“确定”,并在收到回复后,显示我在前一部分中提到的注册标志。

答案 2 :(得分:0)

我猜它们正在将数据存储在数据库中。此外,他们使用缓存来检索更快的结果。

答案 3 :(得分:0)

17%接受率?你应该改进它,以便让人们再帮助你。无论如何,因为我是一个好人,我会给你答案来帮助你解决问题 - 阅读:

Facebook's New Real-Time Messaging System: HBase To Store 135+ Billion Messages A MonthThe Underlying Technology of Messages