哪个是在php中存储好友列表的最佳方法?

时间:2012-02-24 08:28:27

标签: php xml database relationship

为了在我的网页中实现好友列表方法,

在php中存储朋友列表的最佳方法是什么?

我的选择是

数据库请参阅 this Link

为每个用户创建一个单独的文件夹,并存储一个包含该用户的好友列表的xml文件

请建议我最好的一个?

如果有人有其他逻辑,请告诉我。

3 个答案:

答案 0 :(得分:2)

我建议您使用数据库选项,如问题中的链接所述。特别是,users表与关系表分开的数据库模式。你可以找到更容易和更有效的删除友谊的东西。

答案 1 :(得分:1)

您肯定希望为“最佳”提供更好的标准 - 性能,可维护性,可扩展性和灵活性?

您还可以通过解释您打算如何使用这些朋友列表来帮助我们 - 这样我们就可以了解这些提案是否有意义。

说完了....

我推荐一个数据库。这样,您可以存储关系,并可以在一个地方对其进行推理 - 例如,您可以了解Alice是否是Bob的朋友,以及Bob是否是Alice的朋友(在文本文件方案中,您必须将此信息存储在“Alice”和“Bob”文本文件中,这样可以检查疼痛,尤其是对于大群人而言。

您也可以轻松找到朋友连锁店,这样您就可以推荐朋友(如果Alice是Bob和Chuck的朋友,她可能会认识其他与Bob和Chuck都有朋友的人)。

最后,您将获得数据库的其他好处 - 处理多个并发用户时的性能,ACID等。

答案 2 :(得分:0)

我可以建议对这样的小作业使用SQLIte或文本文件。