Localizando uma Agulha: usando MongoDB para dados Geolocalizados

A recomendação de conteúdo para usuários é um dos pontos principais no Superplayer. Desde o inicio do ano criamos uma estrutura de geolocalização utilizando MongoDB para selecionar Playlists e propagandas para os usuários. No meio do caminho algumas coisas não funcionaram muito bem, mas apreendemos muito desde então e nesta palestra vou compartilhar os principais pontos.

Trechos de código: https://github.com/calielc/TDC2015-Geolocation

12 mandamentos no Mongo

Seguem 12 boas dicas para quem está trabalhando com o mongo:

  1. Faça o schema trabalhar para você
  2. Otimizar os índices
  3. Esteja preparado para fazer Sharding
  4. Utilize o “Write Concern” correto
  5. Escolha o Hardware correto
  6. Utilize Alta Disponibilidade e Disaster Recovery
  7. FAÇA BACKUP
  8. Monitore a instalação
  9. Mantenha os dados seguros
  10. Aumente a performace
  11. Esteja pronta para upgrades
  12. Tenha suporte

Material completo em: 12 TIPS FOR GOING INTO PRODUCTION WITH MONGODB