Varg
Guest
УчиЦа учиЦа и ещё раз учиЦа...
Имеется таблица пользователей в MySQL базе, порядка сорока столбцов. для чата.
Теперь вопрос: Что будет быстрее - при убийстве пользователя (при условии, что инфа не стирается, а просто пользователь объявляется мёртвым) проще сделать стирание записи в таблице живых, и внести такую же запись в таблицу мёртвых (2 таблицы), или же хранить всех в одной таблице, но ввести флаг Dead ('Y','N') ? Технически удобнее естественно 2-й вариант с одной таблицей, но что будет быстрее работать, при допустим пяти тысячах мёртвых юзеров? И при условии, что обращение к таблице происходит только при авторизации?
Имеется таблица пользователей в MySQL базе, порядка сорока столбцов. для чата.
Теперь вопрос: Что будет быстрее - при убийстве пользователя (при условии, что инфа не стирается, а просто пользователь объявляется мёртвым) проще сделать стирание записи в таблице живых, и внести такую же запись в таблицу мёртвых (2 таблицы), или же хранить всех в одной таблице, но ввести флаг Dead ('Y','N') ? Технически удобнее естественно 2-й вариант с одной таблицей, но что будет быстрее работать, при допустим пяти тысячах мёртвых юзеров? И при условии, что обращение к таблице происходит только при авторизации?