数据库
首页 > 数据库> > java-如何在数据库中实现Facebook好友模块?

java-如何在数据库中实现Facebook好友模块?

作者:互联网

我正在为我的研究所开发一个Facebook类型的应用程序.

我被困在朋友模块中.即如何知道特定用户是否是自己的朋友.

我在Google上搜索了很多,但没有得到满意的答案.
我得到的是:一个人会有很多朋友,在单独的表中实现用户和他们的朋友只会增加冗余并增加数据库大小.

我考虑过使用顶点作为用户,边作为连接的图形.

但是如何在db中实现类似的功能.

或Facebook如何处理如此大量的关系?

解决方法:

该链接可能有助于您使用好友模块生成RDBMS.
http://techportal.inviqa.com/2009/09/07/graphs-in-the-database-sql-meets-social-networks/

标签:facebook,graph,java,database,social-networking
来源: https://codeday.me/bug/20191105/1997454.html