В моей новой работе у них есть два php проекта (проект A, проект B). Оба проекта используют одну и ту же базу данных MYSQL. У каждого проекта своя команда разработчиков и конечные пользователи. И у каждого проекта есть свои собственные таблицы, и есть общие таблицы, которые оба проекта читают / записывают данные, и иногда они используют эти общие таблицы для отправки информации из проекта A в проект B, поэтому проект B зависит от данных, вставленных проектом A, и проблема здесь в том, что схема базы данных имеет грязную структуру и концепцию, и теперь команда A перерабатывает проект A с нуля, и мы хотим работать с другой чистой структурой схемы
С другой стороны, мой (черновик) Мнение состоит в том, чтобы разделить базу данных на две базы данных, по одной для каждого проекта, и каждый раз вставлять, обновлять, удалять общие данные в двух базах данных
или разрабатывать внешний код для копирования последних обновленных данных из базы данных A в B каждый период X
Хочу узнать ваше мнение об этом топе c