gérer des "like" - SQL/NoSQL - Programmation
Marsh Posté le 14-07-2011 à 11:30:30
multiplier les tables n'est JAMAIS une bonne idée ( au sens de "une table par user/message/phase de la lune " )
Marsh Posté le 15-07-2011 à 08:32:45
flo850 a écrit : multiplier les tables n'est JAMAIS une bonne idée ( au sens de "une table par user/message/phase de la lune " ) |
ouais mieux vaut une table unique avec 40000 colonnes.
Marsh Posté le 15-07-2011 à 10:39:37
ReplyMarsh Posté le 15-07-2011 à 11:47:49
Oliiii a écrit : Mieux vaut faire un design correct, bien pensé et qui scale correctement |
On peut meme rajouter : mieux vaut faire un soft sans bugs, qu'avec.
Marsh Posté le 18-07-2011 à 14:15:35
Tamahome a écrit : |
??
je ne vois pas le rapport avec le reste de la discussion
Marsh Posté le 19-07-2011 à 09:28:05
Tamahome a écrit : ouais mieux vaut une table unique avec 40000 colonnes. |
Tu as un problème pour normaliser tes tables?
Marsh Posté le 19-07-2011 à 09:52:28
moi je n'ai aucun problème, tout mes design de DB sont top
Marsh Posté le 13-07-2011 à 19:55:45
Bonjour,
J'aimerais gérer un système de votes similaires aux "like" facebook sur mon site. Grosso modo j'ai des messages, des utilisateurs et je veux savoir quel utilisateur a "liké" tel message. Comment dois-je faire ça au niveau de la base de données (j'utilise mySQL) ? Est-ce que je dois créer une table pour chaque message avec la liste des users qui ont liké ? est-ce que ça se fait de créer un grand nombre de tables pour chaque message ou chaque user ?