je trouvais ça abusé d’indexer des entiers naturels
:) ben si quelque soit la solution de stockage que tu choisi. Un index ça sert à ne pas parcourir la totalité de tes données (c'que les english appellent fullscan). Même s'il s'agit d'un booléen, si tu n'a pas d'index ton moteur de stockage doit parcourir toutes tes données les unes après les autres pour te données un résultat. Un index lui permet d'avoir plus d'info sur les données stockées sans avoir à les parcourir.
un champ qui augmentait considérablement la taille des documents (+15ko)
C'est clairement ce qui fais généralement le plus de mal à mongo : augmenter la taille des documents.
[^] # Re: Le mieux est d’utiliser une autre DB
Posté par barmic . En réponse au journal SSPL: All your service are belong to us. Évalué à 4.
:) ben si quelque soit la solution de stockage que tu choisi. Un index ça sert à ne pas parcourir la totalité de tes données (c'que les english appellent fullscan). Même s'il s'agit d'un booléen, si tu n'a pas d'index ton moteur de stockage doit parcourir toutes tes données les unes après les autres pour te données un résultat. Un index lui permet d'avoir plus d'info sur les données stockées sans avoir à les parcourir.
C'est clairement ce qui fais généralement le plus de mal à mongo : augmenter la taille des documents.