Как ускорить удаленные запросы MySql [закрыто]
У меня есть сервер MySQL, работающий на веб-сервере (example.com), и команда продавцов создает продажи с помощью устройств Android, и продажи регистрируются на этом сервере с помощью REST API.
Производственный цех, финансовый отдел и отдел кадров расположены в трех разных местах, и система на базе Windows работает в этих местах и подключается к тому же серверу MySQL, который работает в Интернете.
Все нормально и работает. Однако при попытке создать некоторые отчеты, требующие ряда запросов и значительно больших наборов данных, системе требуется время для загрузки с сервера MySQL. Это не проблема при подключении к локальным серверам баз данных.
Я знаю, что в MySQL есть опция, называемая репликацией, которую я еще не реализовал, потому что мои локальные базы данных не имеют доступа из Интернета, и, если она будет реализована, все базы данных, работающие в производстве, финансах, HR и Интернете, нуждаются в двунаправленной репликации. Мои знания об этой «репликации» минимальны, и я ищу обходной путь для ускорения работы системы.
Прошу ваших достойных мнений, помощи.
Заранее спасибо.