Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фиксирование времени входа пользователя, вывод, статистики посещаемости. 4,000,000 рядов 
:(
    Опции темы
Rock
Дата 26.4.2006, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 13.1.2005
Где: Краснодар

Репутация: нет
Всего: 1



В базе данных 25000 пользователей, он-лайн могут седеть от 1500 и более, одновление списка он-лайн идет каждые 5 мин. Я фиксирую время входа (т.е. был оффлайн стал онлайн), время выхода (был онлайн, стал оффлайн). Заношу в таблицу: uid, in, out
Это делаю, т.к. хочу в дальнейшем выводить статистику прибывания пользоватля на ресурсе... но проблема в том, что бд получается слишком большой, 209 метров... и не перестает расти.... как мне можно организовать такую систему??? 

Это сообщение отредактировал(а) Rock - 26.4.2006, 23:19
PM MAIL ICQ   Вверх
Mal Hack
Дата 26.4.2006, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



И в чем вопрос али проблема? 
PM ICQ   Вверх
ZlojEzh
Дата 27.4.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.10.2005
Где: Киев, Украина

Репутация: нет
Всего: 15



создавай отдельную базу
в ней - таблицы со статистикой по месяцам (или по неделям(дням), если все равно большие получаются)
в основной базе - таблица со статистикой хранит инфу за день (час, если надо)
раз в сутки(час) запускается скрипт обрабатывающий эту таблицу и записывающий статистику во вторую базу

из таблицы статистики в основной базу убираешь все индексы (чтоб insert/update быстрее работал)
в таблицах базы статистики создаешь нужные индексы в зависимости от того, какого рода статистические данные (и, соответственно, запросы) понадобятся

возможные проблемы - обработка статистики за большой период: прийдется баловаться с union 
PM MAIL ICQ   Вверх
Gtaman
Дата 3.5.2006, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



Rock, а зачем тебе собственно статистика такая нужна за все время? Вполне можно сделать статистику за 1 день, а в конце дня чистить таблицу. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.