Description simple :
Entrez directement dans le mode de compréhension des attributs. Il est particulièrement adapté aux situations suivantes :
Exemple :
Un document de données de commande comporte en réalité beaucoup de temps à enregistrer, comme le temps de création, le délai de paiement, le délai d'expédition, etc. Lors de la conception d'une structure de données, bien sûr, la première chose qui vient à l'esprit est la suivante :
En fait, cette conception ne pose pas beaucoup de problème lorsqu'il y a relativement peu de types de temps , mais combiné avec Dans les scénarios commerciaux réels, bien sûr, le temps requis pour une commande ne sera pas trop court. Parfois, afin d'optimiser le tri, nous devons créer les index correspondants. Alors, vient maintenant le problème si vous créez un index. en un basé sur autant de champs, vous pouvez en créer un grand nombre, ce qui réduira réellement le coût global des performances des requêtes. Il est alors très approprié d'utiliser le mode attribut à ce moment-là. Comme indiqué ci-dessous :
Si ce mode est pris en compte dans la structure des données de commande, il n'est pas nécessaire d'indexer à plusieurs reprises des sous-ensembles de champs similaires, ce qui améliore considérablement l'efficacité des requêtes.
Conclusion :
Le modèle d'attribut fournit une indexation de document plus simple pour de nombreux champs similaires dans chaque document. En déplaçant ce sous-ensemble de données dans un sous-document clé-valeur, nous pouvons utiliser des noms de champs non définis, ajouter des qualificatifs supplémentaires aux informations et illustrer plus clairement la relation entre les champs et les valeurs d'origine. Lorsque nous utilisons un modèle d'attribut, les requêtes deviennent plus simples et plus rapides puisque moins d'index sont nécessaires.
Pour plus d'articles techniques liés à SQL, veuillez visiter la colonne Tutoriel SQL pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!