Does anyone know how Google Analytics processes data?

Does anyone know or know any articles that discuss how Google Analytics stores and processes data from urchin calls? Interested in architecture.

thanks!

+5
source share
3 answers

Their own documents, “How Data Is Calculated,” give you a pretty good idea of ​​what data they collect and how they calculate their metrics:

http://code.google.com/apis/analytics/docs/concepts/gaConceptsOverview.html#howDataIsCalculated

As you mentioned, these calculations are distributed on many machines using the integrated Google architecture, including Map / Reduce:

http://en.wikipedia.org/wiki/MapReduce

+2

, . , Facebook Scribe, , . , , .

+1

, Google (ehm.. ?) Map/Reduce.

, Map/Reduce, . CouchDb, - .

Geolocation IP-. JavaScripts opjects window.navigator (useragent, platform, language,...) screen (, )

:

There is evidence that Google uses its BigTable-DB-Engine (which matches MapReduce) for reading, maps, and youtube.

on dbms2.com , they even say analytics uses MapReduce (can be classified as “insider knowledge”).

+1
source

All Articles