J'utilise MySQL pour stocker ma relation parent-enfant. Les données sont concentrées dans une table et il est vraiment élégant par conception.sharding une base de données avec la structure de données hiérarchique
Je n'ai aucun problème à traiter; Cependant, la taille de la table a considérablement augmenté. Je voudrais partitionner ou utiliser certaines techniques pour améliorer les performances de mes requêtes (et jointures). Comment je le ferais?
Des pointeurs seraient appréciés.
Merci, R
Vos requêtes sont-elles lentes ou avez-vous besoin d'effectuer beaucoup de requêtes? Utilisez-vous les index de manière optimale (au meilleur de votre connaissance)? –
En supposant que la division de base de données peut être basée sur un champ sémantique. Pour chaque domaine d'activité, il existe très peu de choix pour ce domaine. Et c'est probablement l'identifiant du compte d'un client. –