michael_novikov
@michael_novikov
Кот

Как работает яндекс метрика?

Вчера задумался, как устроена изнутри яндекс метрика или любой другой счетчик посещаемости. А именно, где хранятся вся эта информация? Как я себе представляю, для каждого юзера создается строка в базе данных, с ip, user agent, разрешением экрана и т.д. А то и не одна строка, а по строке на каждый визит. Если это действительно так работает, то какого замера должна быть база данных, чтобы туда умещалось по 100 млн новых записей в день (грубо прикинул число) в течении десяти лет?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 2
DanArst
@DanArst
Гриффиндор в моде при любой погоде!
По поводу метрики есть статья на Хабре.
А Google во всех своих проектах использует собственную СУБД BigTable, которая не распространяется открыто.
Данные в BigTable хранятся в виде обычных строк с 3 ключами доступа:
  • Ключ строки (row key)
  • Ключ столбца (column key)
  • Временная метка (timestamp)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы