Задать вопрос
Wacdis
@Wacdis
PHP, Python, GO, Rust, NodeJS, SOA/MSA

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

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

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

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

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

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

Похожие вопросы