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