У меня есть такой сценарий: у меня есть приложение PhP 5.6, которое подключается к экземпляру MariaDB (редактировать: я ранее указывал MySQL, но это неверно).В этом случае у меня есть «основная» БД и БД для каждой фирмы, использующей приложение.Каждая новая фирма -> новая БД.
Количество БД растет в геометрической прогрессии, и мы рассматриваем способ разделения БД этих клиентов между несколькими серверами MariaDB.
Проблема заключается в том, что существуютмножество запросов, которые соединяются между клиентской БД и главной БД, поэтому мы не можем вслепую просто подключиться к другому Хосту.
Можно ли настроить экземпляр MariaDB, у которого есть базы данных на других хостах, но все же «фактически видит их» какна том же экземпляре (чтобы кросс-запросы к БД все еще работали)?
Я пытался гуглить без успеха.
Заранее спасибо!
РЕДАКТИРОВАТЬ: Яузнал о федеративных таблицах, которые могут быть решением.Вопрос в том, что нам нравится разделять БД между серверами, потому что у нас может быть несколько БД в диапазоне 50.000-100.000, и мы боимся производительности.Если я создам эти БД локально с федеративными таблицами, решит ли это мою проблему или мы все еще сталкиваемся с проблемами производительности?