2010-02-12 12 views
5

¿Alguien tiene alguna idea o sabe de algún artículo que discuta cómo google analytics almacena y procesa los datos que provienen de las llamadas a los erizos? Curioso sobre la arquitectura.¿Alguien sabe cómo google Analytics procesa datos?

gracias!

+0

gracias a todos, estoy más ansioso por ver si alguien sabe si están utilizando MapReduce o cómo la da ta en realidad fluye a través de su sistema. Sé que está cerrado, pero no estaba seguro de si hubo algún artículo sobre él o conocimiento interno. – James

Respuesta

1

Creo que el análisis está totalmente cerrado. Sin embargo, si no has leído sobre el Scribe de Facebook, probablemente valga la pena echarle un vistazo. Además, un caso extremo de distribución distribuida, registro y análisis.

1

no sé especialmente sobre análisis, pero en general Google usa (¿ehm .. inventó?) Map/Reduce.

Existen varias bases de datos de código abierto que admiten el uso de Map/Reduce calls, p. Ej. CouchDb, que es un document-oriented database.

Estos tipos de aplicación utilizan Geolocation para determinar la ubicación del usuario en la base de la dirección IP. Información adicional se encuentra a cabo a través de JavaScripts opjects window.navigator (agente de usuario, plataforma, lenguaje, ...) y screen (dimensiones, profundidad de color)

edición:

hay pruebas de que Google usa su BigTable-DB-Engine (que corresponde a MapReduce) para lector, mapas & youtube.

en dbms2.com, incluso dicen que el análisis usa MapReduce (podría clasificarse como "conocimiento interno").