2010-02-12 12 views
5

Qualcuno ha qualche idea o conoscenza di articoli che descrivono il modo in cui Google Analytics memorizza ed elabora i dati provenienti dalle chiamate urchin? Curioso per l'architettura.Qualcuno sa come google analytics elabora i dati?

grazie!

+0

ringrazia tutti, io sono più curioso di sapere se qualcuno sa se si sta utilizzando MapReduce o come il da in realtà scorre attraverso il loro sistema. So che è chiuso, ma non era sicuro se ci fossero mai articoli su di esso o sulla conoscenza di informazioni privilegiate. – James

risposta

1

Penso che l'analisi sia totalmente chiusa. Tuttavia, se non hai letto su Facebook Scribe probabilmente vale la pena provarlo. Inoltre, un caso estremo di distribuzione, registrazione e analisi scalabili.

1

non so in particolare di analisi, ma in generale Google utilizza (ehm .. inventato?) Map/Reduce.

Esistono diversi database open source che supportano l'uso di Map/Reduce calls, ad es. CouchDb, che è un document-oriented database.

Questi tipi di applicazione utilizzano Geolocation per determinare la posizione dell'utente sulla base dell'indirizzo ip. Ulteriori informazioni si trovano tramite JavaScript opjects window.navigator (useragent, piattaforma, lingua, ...) e screen (dimensioni, profondità di colore)

edit:

v'è la prova che Google utilizza è BigTable-DB-Engine (che corrisponde a MapReduce) per il lettore, mappe & youtube.

su dbms2.com, dicono addirittura che Analytics utilizza MapReduce (potrebbe essere classificato come "conoscenza privilegiata").

Problemi correlati