Je dispose d'une base de données contenant de nombreuses tables : [followers, favorites, posts ...etc)
Ces tables définissent les différentes activités qu'un utilisateur peut réaliser, il peut envoyer des messages, ajouter d'autres personnes à ses favoris et suivre d'autres utilisateurs.
Ce que je veux faire... c'est extraire des données de ces tables, et créer un flux d'actualités en temps réel.
J'ai deux options:
1- Créer une table séparée pour les notifications (afin de ne pas avoir à obtenir des données de plusieurs tables), puis utiliser un minuteur en Javascript pour retourner les résultats toutes les x secondes.
2- Utiliser un serveur XMPP... qui envoie (ou pousse) des notifications toutes les x secondes, sans envoyer réellement de requêtes ajax.
Et pour ces deux options, je ne sais pas si je dois me connecter à ces tables pour obtenir le flux d'actualités, ou simplement créer une table distincte pour les notifications.
J'ai recherché sur le sujet, mais je n'ai pas encore trouvé quelque chose de vraiment utile, tous les liens seront appréciés.