Bonjour.
J'aimerais avoir votre avis et connaître vos habitudes pour un cas pratique :
J'ai besoin de gérer des messages à envoyer à des utilisateurs.
Chaque message est ordonné du plus ancien au plus récent et ne concerne/n'intéresse qu'un seul et unique utilisateur.
Il y a deux scénarios à comparer :
1) Une seule table (userid, messageid, ...) pour tous les utilisateurs
2) Une table (messageid, ...) par utilisateur (table_user001, table_user002, ...)
Sachant que les messages seront des données très mouvementés (par insertion principalement) et par soucis de performance, laquelle de ces solutions préfériez-vous et pourquoi ?
Merci pour votre avis.
Partager