Производительность MySQL — количество таблиц по сравнению с количеством таблиц. Количество строк

У меня есть два маршрута,

1) создание подтаблиц для каждого пользователя и сохранение его индивидуального контента

2) создание нескольких таблиц и хранение данных всех пользователей в них.

Например.

1) 100 000 таблиц по 1000 строк в каждой

2) 50 таблиц по 2 000 000 строк в каждой

Я хочу знать, какой маршрут является лучшим и эффективным.

Контекст: как и Facebook, для миллионов пользователей, их сообщений, фотографий, тегов. Вся эта информация находится в некоторых гигантских таблицах для всех пользователей или у каждого пользователя есть свои собственные подтаблицы.

6
задан hakre 19 June 2012 в 04:54
поделиться