Webmaster Hub: Pattern messagerie - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Pattern messagerie Noter : -----

#1 L'utilisateur est hors-ligne   SStephane 

  • Groupe : Fondateur
  • Messages : 460
  • Inscrit(e) : 06-février 09
  • Genre:Homme
  • Localisation:Grabels

Posté 10 février 2012 - 20:01

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 ?
_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 :-)
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)