Доброго времени суток друзья! Обращаюсь к Mysql гуру. Я новичок в mysql, работаю над проектом, где планирую хранить различные записи пользователей в базе данных. Для начала планировал 3 таблицы. Одна [users_login] с информацией о самих пользователях, вторая [проекты], где будут хранится записи о том или ином проекте пользователя и третья [event], тут думал скидывать записи по всем проектам пользователей. Знаю, что если не сразу, то со временем таблица [event] с записями будет просто огромная. Отсюда сомнения по эффективной(быстрой) выборки из таблицы. Может кто-то прояснит, как можно организовать структуру, чтобы база данных просто в злачный день не повисла или пол часа не выбирала записи клиента. Спасибо за потраченное время!
грубо - разделить на оперативную часть и архивную..... например в оперативной табл - данные за последние сутки, после чего они уходят в архивную таблицу
Хорошая идея! Как раз подобных я советов и ожидал. Если кто-то сможет направить на путь истинный новой идеей, буду признателен =)