SlideShare a Scribd company logo
1 of 11
Download to read offline
Система
статистики и рейтингов
LiveJournal.com
Николаев Дмитрий, <SUP>
LiveJournal.com Stats
Статистика посещений журналов и записей
(за час, за день, за месяц):
 по хитам,
 по посетителям,
 по читателям.
Статистика комментариев к записям.
Списки недавних посетителей — «Мои гости».
Другие счётчики.
Рейтинги журналов и записей за период.
Входные данные
Количество сообщений за сутки
Скорость поступления событий 800-1200 в сек
Отфильтрованные события ≈ 50%
Объем данных за сутки 16 Gb
50 ∙ 106
Количество соединений с LJ.com 1000
LiveJournal.com Stats
...
Hits
Comments
File
Storage
Events
Storage
Collector Server
Filter
Events
Reader
LJ.com
Mobile
Apache
mod_ljstats
PostgreSQL
Counter Server
Counters
...
Database Server
Hits
7
Visitors
4
Readers
3
Size
Id
1001
A
B C D 1002 1003 1004... ...
Id
1001
Offset... ...
Id
1002
Offset
... ...
Id
1003
Offset
Hits
7
Visitors
4
Readers
3
Hits
15
Visitors
3
Readers
2
... ...B C D 1002 1003 1004 B C E 1003 1005
A
Index File
Data File
Uniques
Hit Stats Table
Hit Stats Log
id
101
visitors
3
read
2
A 102 104
id
101
offset
id
102
visitors
3
readers
2
hits
20
visitors
4
readers
3 ......
offset
id
103
C D
offset
...
... ...
C 101 102 A ...... C D E 101 102 105
id
101
offset
id
102
visitors
4
readers
3
hits
25
visitors
5
readers
?...
offset...
B C 101 102... 104 A B C D E
id
102
hits
5
visitors
2
read
2
B 103 104C ...
OldTableNewTableLog
Index
Data
Uniques
Index
Data
Uniques
A D
DB
hits
7
hits
10
hits
17
Счетчик Hit Stats
Число ключей 3 M
Журналы Записи
1,5 M 27 M5 M
День ДеньМесяц Месяц
Число
посетителей
Размер таблицы
80k
4 Gb
10k 10k
8 Gb400 Mb
700k
300 Mb
Время пересчѐта 10 сек. 4 мин. 20 сек. 30 мин.
{
"status" : "Ok",
"result" : [
["time_id", "hits", "visitors", ...],
[1, 1, 1, 1],
[3, 2, 2, 0],
[5, 1, 1, 1],
[6, 4, 3, 0],
...
[24, 1, 1, 0]
]
}
GET http://ljstats-host/journal_stats?date=2010-09&journal_id=1001
...
journal_stats-2010-08-31.idx
journal_stats-2010-08-31.dat
journal_stats-2010-09.idx
journal_stats-2010-09.dat
journal_stats-2010-09-01.idx
journal_stats-2010-09-01.dat
...
Id
1001
Offset... ...
... ...
1
Hits: 1
Visitors: 1
Readers: 1
2
Hits: 2
Visitors: 2
Readers: 0
5
Hits: 1
Visitors: 1
Readers: 1
journal_stats-2010-09.idx
journal_stats-2010-09.dat
Binary Search
JSON
LiveJournal.com Ratings
Число ключей 2000
Журналы Записи
Все из статистики
Размер на диске
Интервал пересчѐта
700 Mb 1 Mb
часдень
Время пересчѐта ≈ 15-20 мин.
LiveJournal.com Stats
Heartbeat
Collector 1 Collector 2
Counter 1
Counter 2
Apache
Apache
nginx 1
LJ.com
File System
Cache
Nginx
Cache
If-Modified-Since
DRBD
nginx 2
BIG-IP
dmitry.nikolaev@sup.com
Контакты

More Related Content

Viewers also liked

O show de Paul McCartney no Brasil nas redes sociais
O show de Paul McCartney no Brasil nas redes sociaisO show de Paul McCartney no Brasil nas redes sociais
O show de Paul McCartney no Brasil nas redes sociaisLeonardo Naressi
 
City Tours Celendin
City  Tours  CelendinCity  Tours  Celendin
City Tours Celendinj_aspillaga
 
Database automated build and test - SQL In The City Cambridge
Database automated build and test - SQL In The City CambridgeDatabase automated build and test - SQL In The City Cambridge
Database automated build and test - SQL In The City CambridgeRed Gate Software
 
Certificación Microsoft office specialist
Certificación Microsoft office specialistCertificación Microsoft office specialist
Certificación Microsoft office specialistSeminarium_Certificacion
 
Como se Beneficiar dos Resultados Locais do Google
Como se Beneficiar dos Resultados Locais do GoogleComo se Beneficiar dos Resultados Locais do Google
Como se Beneficiar dos Resultados Locais do GoogleAlex Pelati
 
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIs
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIsBIMachine Training - Gerenciando seus Indicadores com o recurso de KPIs
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIsSOL7 - Tecnologia de Decisão
 
Finanças e Investimentos para Startups - Startup Pirates Foz ´14
Finanças e Investimentos para Startups - Startup Pirates Foz ´14Finanças e Investimentos para Startups - Startup Pirates Foz ´14
Finanças e Investimentos para Startups - Startup Pirates Foz ´14Ricardo Moraes
 
Demonstrate Your Value and Get Paid for It - Marketwerks
Demonstrate Your Value and Get Paid for It   - MarketwerksDemonstrate Your Value and Get Paid for It   - Marketwerks
Demonstrate Your Value and Get Paid for It - MarketwerksMarketwerks, Inc.
 
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.Bruno Glathardt
 
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenza
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenzaRAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenza
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenzaBTO Educational
 
December 2016 bio gas+ newsletter
December 2016 bio gas+ newsletterDecember 2016 bio gas+ newsletter
December 2016 bio gas+ newsletterPrivate Consultants
 

Viewers also liked (15)

O show de Paul McCartney no Brasil nas redes sociais
O show de Paul McCartney no Brasil nas redes sociaisO show de Paul McCartney no Brasil nas redes sociais
O show de Paul McCartney no Brasil nas redes sociais
 
Machine response
Machine responseMachine response
Machine response
 
City Tours Celendin
City  Tours  CelendinCity  Tours  Celendin
City Tours Celendin
 
Database automated build and test - SQL In The City Cambridge
Database automated build and test - SQL In The City CambridgeDatabase automated build and test - SQL In The City Cambridge
Database automated build and test - SQL In The City Cambridge
 
Select brands
Select brandsSelect brands
Select brands
 
Certificación Microsoft office specialist
Certificación Microsoft office specialistCertificación Microsoft office specialist
Certificación Microsoft office specialist
 
Como se Beneficiar dos Resultados Locais do Google
Como se Beneficiar dos Resultados Locais do GoogleComo se Beneficiar dos Resultados Locais do Google
Como se Beneficiar dos Resultados Locais do Google
 
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIs
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIsBIMachine Training - Gerenciando seus Indicadores com o recurso de KPIs
BIMachine Training - Gerenciando seus Indicadores com o recurso de KPIs
 
Finanças e Investimentos para Startups - Startup Pirates Foz ´14
Finanças e Investimentos para Startups - Startup Pirates Foz ´14Finanças e Investimentos para Startups - Startup Pirates Foz ´14
Finanças e Investimentos para Startups - Startup Pirates Foz ´14
 
Demonstrate Your Value and Get Paid for It - Marketwerks
Demonstrate Your Value and Get Paid for It   - MarketwerksDemonstrate Your Value and Get Paid for It   - Marketwerks
Demonstrate Your Value and Get Paid for It - Marketwerks
 
26 Escuchando la voz de Dios - La vida en el Espiritu
26 Escuchando la voz de Dios - La vida en el Espiritu26 Escuchando la voz de Dios - La vida en el Espiritu
26 Escuchando la voz de Dios - La vida en el Espiritu
 
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.
A Lei em livro da CPAD - Casa Publicadora das Assembléias de Deus.
 
Missouri Manufacturing 2016
Missouri Manufacturing 2016Missouri Manufacturing 2016
Missouri Manufacturing 2016
 
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenza
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenzaRAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenza
RAPPORTO 2009 - Toscana, la società dell’informazione e della conoscenza
 
December 2016 bio gas+ newsletter
December 2016 bio gas+ newsletterDecember 2016 bio gas+ newsletter
December 2016 bio gas+ newsletter
 

More from Media Gorod

Iidf market watch_2013
Iidf market watch_2013Iidf market watch_2013
Iidf market watch_2013Media Gorod
 
E travel 2013 ufs-f
E travel 2013 ufs-fE travel 2013 ufs-f
E travel 2013 ufs-fMedia Gorod
 
Travel shop 2013
Travel shop 2013Travel shop 2013
Travel shop 2013Media Gorod
 
Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Media Gorod
 
13909772985295c7a772abc7.11863824
13909772985295c7a772abc7.1186382413909772985295c7a772abc7.11863824
13909772985295c7a772abc7.11863824Media Gorod
 
As e-travel 2013
As   e-travel 2013As   e-travel 2013
As e-travel 2013Media Gorod
 
Ishounkina internet research-projects
Ishounkina internet research-projectsIshounkina internet research-projects
Ishounkina internet research-projectsMedia Gorod
 
Orlova pay u group_290813_
Orlova pay u group_290813_Orlova pay u group_290813_
Orlova pay u group_290813_Media Gorod
 
Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Media Gorod
 
Iway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyIway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyMedia Gorod
 
Data insight e-travel2013
Data insight e-travel2013Data insight e-travel2013
Data insight e-travel2013Media Gorod
 
Электронное Правительство как Продукт
Электронное Правительство как ПродуктЭлектронное Правительство как Продукт
Электронное Правительство как ПродуктMedia Gorod
 
Lean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupLean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupMedia Gorod
 
Глобальный взгляд на мобильный мир (Nielsen)
 Глобальный взгляд на мобильный мир (Nielsen) Глобальный взгляд на мобильный мир (Nielsen)
Глобальный взгляд на мобильный мир (Nielsen)Media Gorod
 
Как россияне используют смартфоны (Nielsen)
 Как россияне используют смартфоны (Nielsen) Как россияне используют смартфоны (Nielsen)
Как россияне используют смартфоны (Nielsen)Media Gorod
 
Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Media Gorod
 

More from Media Gorod (20)

Itogi2013
Itogi2013Itogi2013
Itogi2013
 
Moneytree rus 1
Moneytree rus 1Moneytree rus 1
Moneytree rus 1
 
Iidf market watch_2013
Iidf market watch_2013Iidf market watch_2013
Iidf market watch_2013
 
E travel 2013 ufs-f
E travel 2013 ufs-fE travel 2013 ufs-f
E travel 2013 ufs-f
 
Travel shop 2013
Travel shop 2013Travel shop 2013
Travel shop 2013
 
Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013
 
13909772985295c7a772abc7.11863824
13909772985295c7a772abc7.1186382413909772985295c7a772abc7.11863824
13909772985295c7a772abc7.11863824
 
As e-travel 2013
As   e-travel 2013As   e-travel 2013
As e-travel 2013
 
Ishounkina internet research-projects
Ishounkina internet research-projectsIshounkina internet research-projects
Ishounkina internet research-projects
 
E travel13
E travel13E travel13
E travel13
 
Orlova pay u group_290813_
Orlova pay u group_290813_Orlova pay u group_290813_
Orlova pay u group_290813_
 
Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Ep presentation (infographic 2013)
Ep presentation (infographic 2013)
 
Iway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyIway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_ready
 
Data insight e-travel2013
Data insight e-travel2013Data insight e-travel2013
Data insight e-travel2013
 
Электронное Правительство как Продукт
Электронное Правительство как ПродуктЭлектронное Правительство как Продукт
Электронное Правительство как Продукт
 
Lean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupLean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean Startup
 
Глобальный взгляд на мобильный мир (Nielsen)
 Глобальный взгляд на мобильный мир (Nielsen) Глобальный взгляд на мобильный мир (Nielsen)
Глобальный взгляд на мобильный мир (Nielsen)
 
Как россияне используют смартфоны (Nielsen)
 Как россияне используют смартфоны (Nielsen) Как россияне используют смартфоны (Nielsen)
Как россияне используют смартфоны (Nielsen)
 
Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup)
 
Meta Mass Media
Meta Mass MediaMeta Mass Media
Meta Mass Media
 

Дмитрий Николаев, SUP, - Система статистики и рейтингов LiveJournal.com