На прошлой неделе я слышал о partitiondb , это действительно помогло мне. вам просто нужно создать одну базу данных, которая контролирует все базы данных разделов и прекрасно управляет ими. Все, что вам нужно, это объявить ваш sectionid.
например, если ваш сайт занимается продажами, вы можете разбить ваши базы данных по storeid. затем каждое хранилище находится в разных экземплярах базы данных или на другом сервере. Все они управляются из одного шаблона базы данных, что создает ощущение некоего объектно-ориентированного моделирования.