SStephane Posté 10 Février 2012 Posté 10 Février 2012 Hello, Je cherche un modèle de base de données type pour un système de messagerie classique : (envoyeur, receveur, objet, contenu, fil de discussion), je psychote un peu, car il va y avoir des millions d'entrées dans cette base, j'ai pensé à ça (avec les clés etrangères) et je trouve pas de pattern particulier sur le net (il n'y en a peut être pas) user : id (int) nick ... message : id (bigint) id_sender (int, unsigned) id_receiver (int, unsigned) id_fil (int, unsigned) ? titre (varchar (100)) content (text) read_at (datetime) sender_deleted (int(1)) receiver_deleted (int(1)) created_at (datetime) ... fil : id (int) ? Je sais pas si je crée une table pour les fils de discussion ou pas, en fait, je sais pas ce dont j'aurai besoin dans l'avenir... j'aimerai bien penser à tout, car le système rudimentaire peut potentiellement se transformer en usine à gaz avec plein de fonctionnalités. Je n'ai donc pas envie qu'un requête prennent 3 sec par la suite, et ne souhaite pas davantage refondre la base de données une fois en prod parce que j'ai oublié un détail. Quelqu'un a déjà implémenté un truc de ce genre ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant