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 ?
Page 1 sur 1
Pattern messagerie
#1
Posté 10 février 2012 - 20:01
_AT_Montpellier
L'héroïsme, c'est la seule manière de devenir célèbre quand on a pas de talent (l'homme aux initiales douteuses)
Venez tester votre niveau de compétence en PHP :-)
L'héroïsme, c'est la seule manière de devenir célèbre quand on a pas de talent (l'homme aux initiales douteuses)
Venez tester votre niveau de compétence en PHP :-)
Partager ce sujet :
Page 1 sur 1




Haut










