-1
응용 프로그램은 데이터베이스에 일부 작업 발생을 기록해야합니다. 문제는 다음과 같습니다. 먼저 작업을 저장 또는 업데이트 한 다음 작업을 수행하거나 작업을 먼저 수행 한 다음 데이터베이스에 저장 또는 업데이트 하시겠습니까?실용적이고 논리적으로 더 나은 것이 있다면, DB에 저장하거나 먼저 저장 한 다음 그 일을 처리 하시겠습니까?
논리적으로는 먼저 작업을 수행 한 다음 데이터베이스에 저장하는 것이 좋습니다. 그러나 데이터베이스에 롤백 메커니즘을 제공해야하는 트랜잭션 환경에서는 트랜잭션 커버하에 작업을 수행하는 것이 더 좋습니다. 즉, 먼저 업데이트하고 작업을 수행하십시오!
이 점에 대해 어떻게 생각하십니까?