Je pense que c'est un très bon design et qu'il devrait bien répondre à vos besoins. Une chose; vous devriez probablement faire le follower
et following
clés étrangères. Oh, et pour des raisons de simplicité, je ferais en sorte que le subscribed
colonne TIMESTAMP DEFAULT CURRENT_TIMESTAMP
juste pour capturer la date et l'heure auxquelles l'utilisateur s'est abonné.