Bonjour, je développe un petit réseau social et j'aimerais savoir entre ces deux schéma lequel est mieux pour créer une table qui va gérer les publications des utilisateurs, surtout en terme des médias (images et vidéos). Tout en tenant compte aussi de la performance au niveau des requêtes. Alors vous quel système choisir ? 👇
Schéma 1:
table post: id, content (text), médias (qui va contenir tous les fichiers de la publication image ou vidéo) et created_at.
N.B: sachant que pour chaque fichier nous devons connaître son mime type pour différencier si c'est une image ou une vidéo lors de l'affichage du post.
Schéma 2:
- table post: id, content (text) et created_at.
- table post_medias: id, post_id, filename(nom du fichier), mime_type (type du fichier) et created_at.