Это в значительной степени зависит от базы данных, которую вы решите использовать.
Если эти «подпроекты» предназначены для работы как единое целое, то я настоятельно рекомендую вам сохранить все этов той же базе данных.Одна резервная копия, одно восстановление, одна единица.
В организационных целях, если вы используете базу данных, которая ее поддерживает, выберите другую схему для проекта.PostgreSQL и SQL Server - две базы данных (среди прочих), которые поддерживают это без особых усилий.
В случае базы данных, такой как MySQL, я рекомендую вам выбрать короткий префикс для каждого подпроекта и соответствующим образом префикс всех таблиц.Например, «P1_Customer».
Общие данные будут иметь собственную схему или префикс, например, Global или что-то в этом роде.
На самом деле, это было одной из многих причин, по которым мы переключили нашу основную базу данных.из MySQL в PostgreSQL.Мы оба были активными пользователями обоих, и я действительно ценю функции, которые предлагает PostgreSQL.SQL Server, если вы находитесь в среде Windows, также является отличной базой данных IMO.