Jag tycker att det är en väldigt bra design och borde möta dina behov fint. En sak; du borde förmodligen göra follower
och following
främmande nycklar. Åh, och för enkelhets skull skulle jag göra den subscribed
kolumn TIMESTAMP DEFAULT CURRENT_TIMESTAMP
bara för att fånga datum och tid som användaren prenumererade på.