2010-02-12 3 views
5

Jeder hat eine Idee oder weiß von Artikeln, die erläutert, wie Google Analytics die Daten speichert und verarbeitet, die von den Urchin-Aufrufen kommen? Neugierig auf die Architektur.Kann jemand wissen, wie Google Analytics Daten verarbeitet?

danke!

+0

bedankt sich bei allen, ich bin mehr gespannt, ob jemand weiß, ob sie verwenden mapreduce oder wie die da ta fließt tatsächlich durch ihr System. Ich weiß, es ist geschlossen, aber ich war mir nicht sicher, ob es irgendwelche Artikel darüber oder Insiderwissen gab. – James

Antwort

1

Ich denke, Analytics ist völlig geschlossen. Wenn Sie jedoch nicht über Facebooks Scribe gelesen haben, ist es wahrscheinlich einen Besuch wert. Auch ein extremer Fall von skalierbarem Verteilen, Protokollieren und Analysieren.

1

Ich weiß nicht besonders über Analytics, aber im Allgemeinen Google verwendet (äh .. erfunden?) Map/Reduce.

Es gibt mehrere Open-Source-Datenbanken, die die Verwendung von Map/Reduce-Anrufen unterstützen, z. CouchDb, die eine document-oriented database ist.

Diese Anwendungstypen verwenden Geolocation zum Ermitteln des Standorts des Benutzers anhand der IP-Adresse. Weitere Informationen über JavaScripts opjects window.navigator (User-Agent, Plattform, Sprache, ...) und screen (Abmessungen, Farbtiefe)

bearbeiten herausgefunden:

gibt es Hinweise darauf, dass Google nutzt es BigTable-DB-Motor (entspricht MapReduce) für Leser, Karten & youtube.

auf dbms2.com, sagen sie sogar, dass Analytics MapReduce verwendet (könnte als "Insiderwissen" kategorisiert werden).