Wacdis
@Wacdis
PHP, Python, GO, Rust, NodeJS, SOA/MSA

Каков самый быстрый способ вывести данные из нескольких таблиц Mysql в одном списке с сортировкой по определенному полю?

Добрый день, коллеги!

Вопрос из разряда highload проектов. Есть 4 сервера mysql и каждый хостит 1 таблицу с данными. Четыре сервера и четыре таблицы. Все таблицы имеют разную структуру, но есть общие поля, такие как "Номер", "Название" или "Дата". Эти поля используются для сортировки данных.

Каков будет, по вашему опыту, самый быстрый способ вывести 10 позиций в общем числе из всех четырех таблиц, сортируя их данные по полю, например, дата?

Спасибо за ваши мысли, опыт и знания.
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
выкинуть 4 сервера, оставить один
сделать единую таблицу с полями "Номер", "Название" или "Дата", название и идентификатор в другой таблице
сделать нужную выборку из этой таблицы
подгрузить данные из доп таблиц по ид
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект
25 апр. 2024, в 10:25
2000 руб./за проект