Mysql
 sql >> Base de données >  >> RDS >> Mysql

Conception de base de données – Push Model ou diffusion sur écriture

Je vous recommande de suivre la méthode pull via la méthode push pour les raisons suivantes :

  • Cela donne plus de liberté pour l'extensibilité dans le futur.

  • Moins d'écritures (imaginez 10 millions d'abonnés, alors il doit y avoir
    10 millions d'écritures pour un seul message).

  • Vous pouvez obtenir tous les flux d'un utilisateur simplement par une requête similaire à :

    SELECT * FROM users_feed as a WHERE a.user_id in ( )

    (La syntaxe n'est pas suivie car la structure de la table des suiveurs n'est pas connue)