• Как контролировать количество таблиц в базе?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Чтобы это контролировать - должен быть ответственный за это человек. Ответственный человек должен иметь права и знания чтобы это делать. Вы сейчас явно не способны адекватно "контролировать" таблицы в базе, так как сами не знаете какие зачем нужны, и сказать нужна ли конкретная таблица или нет - не можете. И сказать что именно будет плохо, как, от чего и когда - тоже не можете. "я видел в другом месте страшный ужас" никого не убедит, поверьте. Соответственно никто вас слушать не будет, а если вдруг каким-то образом будут обязаны - вы просто будете для окружающих недалеким местячковым деспотом который людям работать мешает.

    Когда станете отвечать за архитектуру базы (не за работу сервиса SQL), когда будете разговаривать с людьми на уровне "Васёк, вот эта сущность у нас уже в базе есть, ее создал Иваныч два дня назад, давайте-ка лучше между вами коммуникацию наладим чтобы ты был в курсе, а эту ненужную таблицу удалим" тогда и сможете контролировать что и как там создается. Потому что у вас будут аргументы, анализ, знания, понимание бизнес-сущностей, процесса разработки, того какие именно проблемы грозят, когда, и как именно их можно избежать.

    Вот этим и займитесь.
    Ответ написан
    Комментировать
  • База данных и приложение в разных ДЦ, можно разносить?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет такого успешного опыта.

    Скорость канала не компенсирует пинг между датацентрами, поэтому реплика базы в других датацентрах- это исключительно для того, чтобы иметь постоянный свежий бэкап, поскольку в большинстве случаев развернуть виртуалку/докер с приложением - дело минут, а развернуть бэкап базы - часы, если не дни.

    Поэтому в случае чего - просто поднимаете приложение в том же датацентре, где сейчас мастер.
    Ответ написан
    Комментировать
  • База данных и приложение в разных ДЦ, можно разносить?

    Jump
    @Jump
    Системный администратор со стажем.
    есть понимание, что приложение работает с базой не оптимально
    Да хоть как оно работает.
    Как правило в таких приложениях нечего распараллеливать. в результате время запроса к БД это время простоя приложения.
    В общем приложение перемещайте вместе с БД.
    Ответ написан
    Комментировать
  • База данных и приложение в разных ДЦ, можно разносить?

    @MechanID
    Админ хостинг провайдера
    Был неуспешный опыт, проблема - задержка изза дистанции (километры и пинг как следствие) между приложения нодами и ДБ, проще поднимать ноды приложения рядом с дб сервером чем бороться с задержкой.
    Ответ написан
    Комментировать