powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Структура таблицы статистики
8 сообщений из 8, страница 1 из 1
Структура таблицы статистики
    #38973106
grgrgr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
У меня есть таблица, в которой ведется статистика посещаемости/трафика и в ней есть составной индекс:

Код: sql
1.
2.
UNIQUE KEY `stats_index` (`site_id`,`country_code`,`landing_id`,`stats_date`,`admin_id`,`ad_id`,`campaign_id`,`network_id`,`device_id`,`flow_id`,`link_id`,`cpa_id`,`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;



Обновление происходит конструкцией вида:

Код: sql
1.
2.
INSERT INTO table (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE c=c+1;



Интересует вопрос, правильно ли я делаю? Сейчас надо добавить еще статистику по операционкам, устройствам, городам, и получается у меня в арифметической прогрессии будут расти данные, как индекс так и количество практически одинаковых строк.

Достаю стату я обычно по паре значений, например смотрю общее количество трафика по странам, или количество трафика по датам.

Заранее спасибо за ответ, спасибо.
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973201
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgrgrи в ней есть составной индекс
ППЦ... да с таким индексом и сама таблица-то не нужна... нахрена ты такое сделал?

grgrgrправильно ли я делаю?
Вот уж вряд ли. Достаточно индекса(ов) по полям группировки при получении статистики, всё остальное явно лишнее.
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973307
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgrgrДобрый день!
У меня есть таблица, в которой ведется статистика посещаемости/трафика и в ней есть составной индекс:

Код: sql
1.
2.
UNIQUE KEY `stats_index` (`site_id`,`country_code`,`landing_id`,`stats_date`,`admin_id`,`ad_id`,`campaign_id`,`network_id`,`device_id`,`flow_id`,`link_id`,`cpa_id`,`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;




Обновление происходит конструкцией вида:

Код: sql
1.
2.
INSERT INTO table (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE c=c+1;




Интересует вопрос, правильно ли я делаю? Сейчас надо добавить еще статистику по операционкам, устройствам, городам, и получается у меня в арифметической прогрессии будут расти данные, как индекс так и количество практически одинаковых строк.

Достаю стату я обычно по паре значений, например смотрю общее количество трафика по странам, или количество трафика по датам.

Заранее спасибо за ответ, спасибо.


Почитайте про OLAP.
Например Pentaho, Mondrian, SSIS, SSAS,

вот первая попавшаяся ссылка из гугла:
http://www.olap.ru/basic/OLAP_intro1.asp
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973585
grgrgr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, потому что часто все значения перекрываются, например надо достать статистику:

1. По определенной дате.
2. Из таких-то стран.
3. Из определенного источника.

и т.д.

Пробовал делить данные логически на несколько таблиц (stats_geo, stats_days и тд), но некоторые связки посмотреть тогда не удасться.

Вообщем, как правильно делать не знаю, поэтому и спрашиваю.
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973612
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что не надо делать систему по некоему мистическому наитию. Проведите нормальный анализ.
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973682
grgrgr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javajdbc, а на MySQL это возможно реализовать?
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973782
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgrgrjavajdbc, а на MySQL это возможно реализовать?


конечно можно. Мондриану/Спуну/Пентахо пофигу.
Вроде это единственая бесплатная более-менее
приемлемая система

ССАС/ССИС завязаны на СКЛ Сервер.
Оракле имеет свой датаверехаусе билдер.
Есть всякие промежуточные решения, типа
микростратежи, табло, кликвью которые
строят дата кубы на лету -- это серьезные
платные системы -- но у всех есть бесплатные
настольные или облачные версии.

Можно пойти промежуточным путем --
строить преагрегаты ручками. Но теорию ОЛАП
почитать стоит по любому.
...
Рейтинг: 0 / 0
Структура таблицы статистики
    #38973783
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgrgrjavajdbc, а на MySQL это возможно реализовать?


...Поишите по ключевому слову Pentaho
в форуме DWH OLAP... там есть интересные ссылки.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Структура таблицы статистики
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]