Что имеем:
3 таблицы MySQL DB: пользователь, текст, друг
пользователь : имя пользователя, пароль, адрес электронной почты и т. Д.
текст : имя пользователя, текст, дата и т. Д.
друг : имя пользователя, имя_пользователя и т. Д.
Задача:
Напишите алгоритм (на Java), чтобы показывал 10 последних текстов от ваших друзей .
Конечная цель - иметь время выполнения в пределах O (n log n) .
Таблицы БД могут быть изменены (добавлены новые) по мере необходимости.
Объем данных: 200 000 пользователей, ~ 50 текстов на пользователя.
Буду признателен за любые идеи, примеры, замечания и т. Д. Спасибо!
(не домашнее задание. Чистая проблема, ищите улучшения производительности)