짧은 write path와 넓은 sparse row의 교환

single table은 공통 PK와 한 번의 INSERT를 얻는 대신 하위 유형 열과 검증 분기를 한 행에 누적합니다.

비교 축Single table 이득Single table 비용
INSERT한 행·한 transactiontype별 NULL 계약 필요
참조post_id 하나모든 subtype이 같은 수명 공유
새 type공통 목록 자동 포함새 nullable 열 + CHECK branch
권한한 테이블 GRANT유형별 편집 권한 분리 어려움

핵심: 유형 공통성이 크고 유형별 권한·수명이 같을 때만 짧은 쓰기 경로의 이득이 유지됩니다.