Задать вопрос

Как совместно использовать удаленную БД, комфортно?

Есть 2 программистов, есть проект на github. Они легко обмениваются изменениеями файлов через github. Но проблема с БД, у каждого своя и при изменении начинаются перекидывание sql запросов в переписке или файлами миграций в yii2. А если проект на cms joomla/wp и т.д., то работа с БД усложняется.

Подняли удаленную БД на хостинге (бегет), скорость загрузка сайта увеличилась в 3 раза. Хостинг разводят руками, ссылаются на плохой интернет, но он отличный. Как можно использовать удаленную БД, с примерно такой же скоростью как у localhost?
  • Вопрос задан
  • 103 просмотра
Подписаться 2 Простой Комментировать
Ответ пользователя Константин Толмачев К ответам на вопрос (3)
dark_tke
@dark_tke
Помогли? Отметь решением!
Ответ один - никак. Во первых на самом деле интернет, замерьте пинг пакетами на порт БД скажем по 2-3 КБ, и посмотрите отклик.
Во вторых, хостинг, изначально, если вы выбираете хостинг, расчитывать на высокие скорости не приходиться. Поднимите лучше vps там хоть со скоростями немного получше будет.

У вас как БД подключена в режиме постоянного коннекта или на каждый запрос новое соединение? Что мешает использовать реплики базы данных? Локальные для чтения, удаленные для записи, все равно скорость будет выше. Плюс кешированние данных в общем Кэширование данных

И да, чисто ради интереса, чем вас миграции то не устроили?
Ответ написан