Допустим есть 50 и более школ. Мне нужно организовать платформу для онлайн обучения.
Встал вопрос, как лучше: чтобы под каждую школу выделялась база данных или хранить всё в одной базе?
В первом случае есть проблема в том, что если что-то нужно будет добавить новое...
Если данные всех школ ложатся в общую структуру данных, делайте одну базу. Если данных в будущем предполагается много, предусмотрите mysql partitioning.