Хранение данных, отправленных пользователями - PullRequest
0 голосов
/ 07 сентября 2011

Я создаю сайт, на котором будут размещаться списки пользователей. Они смогут получить доступ к этим спискам, а затем создать подсписки, которые также могут быть сохранены / разделены / что угодно.

Я пытаюсь найти наилучший способ обработки этих данных. Моя первая мысль - сделать каждого пользователя своей таблицей в MySQL и хранить там соответствующую информацию. Если это окажется наилучшим вариантом, мы будем очень благодарны за указатель на статью, о которой вы знаете, что это охватывает.

Если MySQL не лучший маршрут, что бы вы предложили?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

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

Какие списки вы хотите, чтобы пользователи имели доступ к / создавать?

0 голосов
/ 07 сентября 2011

Вот простой макет базы данных:

TableUser: 
    UserId
    UserName
    OtherInfos

TableListUser:
    ListUserId
    ListId
    UserId

TableList:
    ListId
    ListProprety

TableListItem:
    ListItemId
    ListId
    ListInfos

Обычно MySQL должен работать, но это сильно зависит от размера данных, количества пользователей, количества запросов / секунд ....Это ваш звонок.

...