Myslím, že je to velmi dobrý design a měl by dobře splňovat vaše potřeby. Jedna věc; pravděpodobně byste měli vytvořit follower
a following
cizí klíče. Jo, a kvůli jednoduchosti bych subscribed
sloupec TIMESTAMP DEFAULT CURRENT_TIMESTAMP
stačí zachytit datum a čas, kdy se uživatel přihlásil k odběru.