Я разрабатываю приложение типа Facebook для своего института.
и я застрял в модуле друзей. то есть как узнать, являются ли определенные пользователи его друзьями.
Я много гуглил, но не получил удовлетворительных ответов.
То, что я получил: будет много друзей одного человека, а внедрение пользователей и их друзей в отдельную таблицу только увеличит избыточность и увеличит размер БД.
Я думал об использовании графа с вершинами в качестве пользователей и ребер в качестве соединения.
Но как реализовать нечто подобное в БД.
Или как Facebook справляется с таким огромным количеством отношений?