Пожалуйста, не надо!
Что бы вы ни думали, какая бы ни была причина.Совершенно невозможно, чтобы создание такого количества баз данных было бы хорошей идеей.
Если вы ищете хранение данных для каждого пользователя или для каждого X. Тогда, пожалуйста, еще раз посмотрите, что такое реляционная база данных "Реляционная база данных сопоставляет данные, используя общие характеристики, обнаруженные в наборе данных. "
Допустим, вы создаете сервис изображений и хотите, чтобы у каждого пользователя были свои изображения.Один из способов - предоставить каждому пользователю собственную базу данных.Это неверно, поскольку данные для каждого пользователя содержат одинаковые характеристики, единственное, что отличается, - это отношение (у пользователя A есть изображение A, у пользователя B - изображение B), (у 1 пользователя есть 0 ... * изображений, и1 фотография принадлежит 1 пользователю).Поэтому вместо того, чтобы создавать такое количество баз данных, вы создаете пользовательскую таблицу и связываете ее с графической таблицей. Таким образом, вы эффективно использовали базу данных.
Чтобы ответить на более прямой вопрос.Создание таблицы с 50 000 записей, безусловно, более эффективно, чем создание 50 000 баз данных.
Отредактируйте связанный ответ на mysql.com: http://forums.mysql.com/read.php?20,74692,74705#msg-74705