Open2
通知のための Activity テーブル
id
user_id (int)
activity_type (tinyint)
source_id (int)
parent_id (int)
parent_type (tinyint)
time (datetime but a smaller type like int would be better)
上記のようなポリモーフィック関連を避けるために、comment や like それぞれに対して activity テーブルを作成するアプローチもある