Каковы хорошие способы хранения данных Analytics с использованием MongoDB для последующего анализа?Я думаю сделать что-то вроде:
> db.analytics.insert( { page: 'product', id: 123, date: new Date('Sept 8, 2010'),
pageviews: 222, timeOnPage: 5432 } )
> db.analytics.find()
{ "_id" : ObjectId("4c8e04b1f14d4366465197b8"), "page" : "product", "id" : 123,
"date" : "Wed Sep 08 2010 00:00:00 GMT-0700 (PDT)", "pageviews" : 222,
"timeOnPage" : 5432 }
, что довольно реляционно.Просмотры страниц и timeOnPage могут быть объединены в
> db.analytics.insert({page: 'product', id: 123, date: new Date('Sept 8, 2010'),
data: { pageviews: 222, timeOnPage: 5432 } })
, хотя, если использовать Mongoid (модуль сопоставления объектов Rails), то есть дополнительная сложность для получения дополнительной модели.