created_at 의 논리적 단위
2026. 5. 25.
하나의 트랜잭션에서 생성된 여러 엔티티들은 created_at 이 동일해야 하는가.
- 중간에 생성된 엔티티의 timestamp 를 통해 앞선 엔티티를 조회하려면 마진을 줘야한다.
- 커서 결과가 미세하게 다를 수 있다.
-> 아니다.
이는, created_at 에 의미를 부여하는 것
- row 가 DB 에 생성된 물리적 시각
- 하나의 유스케이스/요청/트랜잭션 등에서 함께 생성된 논리적 시각
기존 1번에서, 2번이 추가되는 것.
이를 위해선 별도 칼럼을 만들어서 관리하는게 더 자연스럽다.
(txAt, eventAt ...)