Это в основном маркетинговая тактика, хотя есть некоторые технические и исторические соображения.
Во-первых, извиняюсь, если это очевидно, но SCHEMA относятся к Oracle, как DATABASES - к MySQL (в упрощенном виде - логические наборы таблиц).
Хост говорит, что на сервере может быть настроено XX количество настроенных логических баз данных. Многим веб-приложениям нужна база данных для запуска. Современные веб-приложения, такие как Wordpress, Movable Type, Joomla и т. Д., Позволят вам назвать ваши таблицы с собственным префиксом. Однако, если приложение не имеет этой функции конфигурации, это означает, что вам нужна одна база данных на установку. Кроме того, аналогичным образом, если два приложения имеют одно и то же имя таблицы, они не могут сосуществовать в одной базе данных. Многие ранние веб-приложения начинались именно так, поэтому очень важно было учитывать большое количество баз данных.
Там также есть доступ и безопасность. Хотя MySQL (и другие базы данных) можно настроить для предоставления пользователям детального контроля доступа вплоть до уровня таблиц и столбцов, часто проще создать одного пользователя, который имеет полное разрешение для логической базы данных. Это важно для людей, которые продают услуги, но передают фактический хостинг завершенных сайтов / приложений общему веб-хосту.