今時なWebアプリケーションで必要なデータモデル

tagging

オブジェクトに対するラベル(タグ)をあらわすモデル
大文字小文字などの正規化やタグを介した関連性などを求められる必要がある

follower-following

ユーザーとユーザーの関係をあらわすモデル

timeline

関係あるユーザーの行動をあらわすモデル