база данных для веб-аналитики - PullRequest
0 голосов
/ 21 января 2010

какую базу данных выбрать для хранения информации о посещениях сайта, ключевых характеристиках: большой объем данных, много запросов страниц в секунду, различные отчеты для представления данных, я думаю использовать MySql, какие-либо предложения?

Ответы [ 3 ]

1 голос
/ 21 января 2010

Попробуйте разрешить серверу регистрировать запросы и анализировать их асинхронно. Для аналитики вам не нужен ACID, и вам не нужно обрабатывать его во время разговора с клиентом.

0 голосов
/ 03 апреля 2013

Большинство компаний веб-аналитики используют какую-то распределенную файловую систему для хранения журналов, например HDFS, QFS ... Причина в том, что данные слишком велики для традиционной базы данных.

Аналитические отчеты создаются с помощью задания MapReduce.

Если вы хотите выполнить специальный запрос, вы обычно используете что-то вроде Hive / Pig / Sawzall.

0 голосов
/ 21 января 2010

Большинство основных баз данных хороши для этого (включая mysql, postgres, oracle и т. Д.). С MySql все в порядке, особенно если вы использовали его раньше. Обязательно посмотрите и лицензии: MySql - это GPL (база данных и коннекторы), Postgres - это BSD, Oracle (и некоторые другие), за которые вы должны платить.

...