Let's-
У меня есть 1 000 000 пользователей, которые вошли в систему. Это будет сайт типа facebook (Not really facebook).Как мне организовать базу данных mysql?
Таким образом, у меня есть огромное количество данных, которые будут храниться в моей базе данных. Пожалуйста, помогите мне выбрать дизайн базы данных.
Дизайн 1:
Database count : 1,000,000 [i.e. user_1, user_2, user_3]
Table count : 15 Per Database
Row Count : 100+ Per Table
Дизайн 2:
Database count : 15
Table count : 1,000,000 Per Database
Row count : 100+ Per Table
Дизайн 3:
Database count : 1
Table count : 15 Per Database
Row count : 10,000,000++ Per Table
Что мне выбрать?
Дизайн 1: У вас огромное количество баз данных на сервере.
Дизайн 2: У вас огромное количество таблиц в базе данных.
Дизайн 3: У вас огромное количество строк в таблице.
Если вы выберете # 1 или # 2, у вас есть хоть малейшее представление о том, как управлять миграцией для 1 миллиона объектов? –
Если вы хотите получить прибыль СУБД RELATIONAL, которая является mysql, 3 является единственным серьезным решением. Кроме того, вы должны использовать hadoop или что-то еще. –
Непосредственно связанные: [MySQL может занять больше часа] (http://stackoverflow.com/questions/42348578/mysql-can-take-more-than-an-hour-to-start) –