Омск
Новичок
Помогите создать оптимальную структуру таблиц
Здраствуйте, нужно как то разместить в таблице данные. Данные по статистике сайта.
Ид сайта.
Хосты для сайта
Хиты для сайта
В топ Из топа
Онлайн максимальный
Разные юзер агенты (Около 30)
Ип
день
Все не так просто.
Статистику надо выводить еще и по нагрузке за час. То есть на выводе страницы должно быть так:
c 0.00-1.00
Хостов было столько
Хитов было столько
В топ Из топа было столько
Онлайн максимальный был такой то
Было:
29 браузеров опера
100 IE
40 Мозила
20 неизвестно.
c 1.00-2.00
Хостов было столько
Хитов было столько
В топ Из топа было столько
Онлайн максимальный был такой то
Было:
29 браузеров опера
100 IE
40 Мозила
20 неизвестно.
и так далее.
Тоже самое Надо будет выводить и по дням.
Есть вариант складывать в базу просто
Время обрашения
Юзер агент
Ип
И уже при выводе статистики надо считать. Но так не подходит так как данных много, большая нагрузка на базу. Лучше UPDATE +1 при внесении данных в базу. В итоге как лучше спроектировать структуру таблиц, чтобы вводить данные insert если строки еще нет. UPDATE если строка уже есть?
Здраствуйте, нужно как то разместить в таблице данные. Данные по статистике сайта.
Ид сайта.
Хосты для сайта
Хиты для сайта
В топ Из топа
Онлайн максимальный
Разные юзер агенты (Около 30)
Ип
день
Все не так просто.
Статистику надо выводить еще и по нагрузке за час. То есть на выводе страницы должно быть так:
c 0.00-1.00
Хостов было столько
Хитов было столько
В топ Из топа было столько
Онлайн максимальный был такой то
Было:
29 браузеров опера
100 IE
40 Мозила
20 неизвестно.
c 1.00-2.00
Хостов было столько
Хитов было столько
В топ Из топа было столько
Онлайн максимальный был такой то
Было:
29 браузеров опера
100 IE
40 Мозила
20 неизвестно.
и так далее.
Тоже самое Надо будет выводить и по дням.
Есть вариант складывать в базу просто
Время обрашения
Юзер агент
Ип
И уже при выводе статистики надо считать. Но так не подходит так как данных много, большая нагрузка на базу. Лучше UPDATE +1 при внесении данных в базу. В итоге как лучше спроектировать структуру таблиц, чтобы вводить данные insert если строки еще нет. UPDATE если строка уже есть?