DERIVED ATTRIBUTE

파생 속성은 계산할지 저장할지 명확히 정한다

나이, 합계, 재고 금액처럼 다른 값에서 계산되는 속성은 저장 시 일관성 책임이 생긴다.

CalculateStoreConsistency
safe

계산

생년월일에서 나이를 계산. 원본만 저장해 불일치 방지

snapshot

저장

주문 당시 총액처럼 시점 보존이 필요하면 저장

sync

동기화

저장한다면 트랜잭션, 트리거, 배치로 일관성 관리