Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Таблица с большим количеством полей, или разбить на несколько…
Форумы портала PHP.SU » » Вопросы новичков » Таблица с большим количеством полей, или разбить на несколько…

Страниц (1): [1]
 

1. kostyan - 23 Августа, 2011 - 09:09:54 - перейти к сообщению
Как правильнее организовать структуру базы данных mysql.
Сделать одну таблицу с большим количеством полей к примеру users , с полями login, pass, имя, фамилия, город, возраст, и т.д. , или разбить ее на несколько по определенным критериям и нуждам, и работать с ними?
Собственно кто как делает, и как правильнее с точки зрения последующей производительности?
Спасибо.
2. КЫР - 23 Августа, 2011 - 09:11:19 - перейти к сообщению
id | login | pass - одна таблица
персональные данные во второй
3. EuGen - 23 Августа, 2011 - 09:12:48 - перейти к сообщению
Зачем? Какой от этого прирост в производительности?
Напротив, если есть связка 1:1 то данные нужно объединять в одну таблицу, чтобы не делать JOIN

 

Powered by ExBB FM 1.0 RC1