Je reconstruis Lovers on Facebook avec Sinatra & Redis. J'aime Redis parce qu'il n'a pas le long (12 octets) BSON ObjectIds et je stocke des ensembles de user_ids Facebook pour chaque utilisateur. Les ensembles sont des requêtes requests_sent, requests_received, &, et ils contiennent tous des identifiants d'utilisateur Facebook.Facebook user_id comme MongoDB BSON ObjectId?
Je pense passer à MongoDB parce que je veux utiliser son indexation géospatiale. Si c'est le cas, je voudrais utiliser les ID utilisateur FB comme champ _id car je veux que les ensembles soient petits et que les réponses JSON soient petites. Mais, BSON ObjectId est-il préférable (plus efficace pour MongoDB) d'utiliser qu'un entier (fb user_id)?
essayé de demander sur les forums mongo ainsi ?. –
Je suis dans une situation similaire. J'ai un très grand nombre de documents minuscules avec plusieurs index et une charge d'insertion/upsert lourde. J'essaie actuellement de réduire la taille des index pour améliorer les performances, et (avant de faire les expériences), je me demande si je suis sur le bon chemin ... –