짧은 write path와 넓은 sparse row의 교환
single table은 공통 PK와 한 번의 INSERT를 얻는 대신 하위 유형 열과 검증 분기를 한 행에 누적합니다.
| 비교 축 | Single table 이득 | Single table 비용 |
|---|---|---|
| INSERT | 한 행·한 transaction | type별 NULL 계약 필요 |
| 참조 | post_id 하나 | 모든 subtype이 같은 수명 공유 |
| 새 type | 공통 목록 자동 포함 | 새 nullable 열 + CHECK branch |
| 권한 | 한 테이블 GRANT | 유형별 편집 권한 분리 어려움 |
핵심: 유형 공통성이 크고 유형별 권한·수명이 같을 때만 짧은 쓰기 경로의 이득이 유지됩니다.