У меня есть 5 различных таблиц, а именно:
- депозиты
- выплаты
- платежи
- переводы
- обмен
Мне нужно объединить эти таблицы и вернуть клиентам разбитый на страницы результат из API Nodejs
. Я не знаю, как сделать это эффективно, учитывая, что таблицы действительно большие (> 100 тыс. Строк каждая).
Я думал о двух подходах, которые я могу использовать.
- Поток отдельных результатов запроса из каждой таблицы в node js бэкэнд и реализует некоторые логики слияния c там.
ИЛИ
Каким-то образом выполнить объединение на уровне БД, создав какую-то виртуальную таблицу или какое-либо постоянное представление, и выполнить запрос по этому вопросу.
Что вы, ребята, думаете?
Спасибо за ваше время!