Fabio Perrella, Locaweb
Na Locaweb, estamos refazendo o sistema de Email Markering (Saas) utilizando Rails com Mongoid, irei falar sobre esses tópicos:
por que escolhemos o mongodb e o mongoid
como implementamos campos customizaveis no modelo Contact usando field type hash do mongoid, como usamos os indices para isso
relacionamento "belongstomany" que inventamos para simular um hasandbelongstomany e não precisar trabalhar com documentos grandes. Estou fazendo uma gem para compartilhar isso em https://github.com/fabioperrella/mongoidbelongsto_many
como fizemos bulk insert de grande massa de dados utilizando mongoimport e resque
alguns operadores de update do mongodb que usamos como inc, pushAll, addToSet, rename
como estamos usando sharding, quais os critérios utilizados para escolha das sharding keys
como estamos usando replica set
maneiras para monitorar usando mongostat, MMS, db.stats(), db.collectionName.stats(), rs.serverStatus(), rs.status(), db.currentOp()
testes de carga que fizemos
problemas que enfrentamos, como por exemplo alguns bugs conhecidos do mongodb