Дает аналогию: сценарий, подобный Twitter, где за человеком может следовать огромное количество людей (один ко многим),
Несколько вариантов, о которых я мог бы подумать
Используйте какой-либо инструмент сопоставления ИЛИ с отложенной загрузкой.Но когда вы обращаетесь к стороне «последователей» отношений, она все равно загружает все данные, даже лениво.Так что не подходящий вариант.
Не поддерживать отношение один-ко-многим (или не использовать сопоставление ИЛИ).Извлеките сторону "Последователи" в отдельном вызове и обработайте пейджинг и т. Д. Программно.
Разгрузка Выборка больших данных в некоторый стек поиска (Lucene / Solr), который может лучше обрабатывать большие данные.Но это приведет к некоторой задержке между обновлением базы данных и обновлением индекса.
Пожалуйста, поделитесь своими мыслями / предложениями и любыми возможными библиотеками инструментов.Стек состоит из Java, MySQL.