任何人都有任何想法或知道任何讨论谷歌分析如何存储和处理来自海胆调用的数据的文章?对建筑感到好奇。
谢谢!
答案 0 :(得分:1)
我认为分析是完全封闭的。但是,如果您还没有阅读有关Facebook的Scribe,那么可能值得一试。此外,还有可扩展的分布式,日志记录和分析的极端情况。
答案 1 :(得分:1)
我不是特别了解分析,但一般来说Google使用(ehm ..发明?)Map/Reduce。
有几个开源数据库支持使用Map / Reduce调用,例如: CouchDb,document-oriented database。
这些类型的应用程序使用Geolocation来确定基于IP地址的用户位置。其他信息可通过JavaScripts opjects window.navigator(useragent,platform,language,...)和screen(维度,颜色深度)找到
编辑:
有证据表明谷歌使用它的BigTable-DB-Engine(对应于MapReduce)用于阅读器,地图和YouTube上。
在dbms2.com上,他们甚至说分析使用MapReduce(可以归类为“内幕知识”)。