J'ai quelques questions sur les clés primaires composites et la cardinalité des colonnes. J'ai fait des recherches sur le web, mais je n'ai pas trouvé de réponse définitive, alors j'essaie à nouveau. Les questions sont les suivantes :
Le contexte : Tables OLAP préparées de grande taille (50 à 500 millions de lignes), non NOSQL, non Columnar. MySQL et DB2
1) L'ordre des clés dans un PK est-il important ?
2) Si la cardinalité des colonnes varie fortement, laquelle doit être utilisée en premier. Par exemple, si j'ai CLIENT/CAMPAIGN/PROGRAMME où CLIENT est fortement cardinal, CAMPAIGN est modéré, PROGRAMME est presque comme un index bitmap, quel est le meilleur ordre ?
3) Quel est le meilleur ordre pour Join, s'il y a une clause Where et lorsqu'il n'y a pas de clause Where (pour les vues).
Merci d'avance.