'read' 기능에 트랜잭션을 걸 필요가 있을까? @Transactional을 안 붙이면 되는거 아닌가?

subin·2023년 8월 30일
0

😊one-more-thing

목록 보기
4/7
post-thumbnail

성능을 최적화하기 위해 사용할 수도 있고, 특정 트랜잭션 작업 안에서 쓰기 작업이 일어나는 것을 의도적으로 방지하기 위해 사용할 수도 있다.

https://velog.io/@subinmun1997/Transactionreadonlytrue%EB%8A%94-%EC%96%B4%EB%96%A4-%EA%B8%B0%EB%8A%A5%EC%9D%BC%EA%B9%8C-%EC%9D%B4%EA%B2%8C-%EB%8F%84%EC%9B%80%EC%9D%B4-%EB%90%A0%EA%B9%8C 여기에 작성한 것 처럼 이점이 없더라도 해당 트랜잭션 내에서는 데이터를 읽기만 하고 변경 작업을 수행하지 않을 것임을 명시적으로 나타내는 기능도 중요하다고 생각해서 거는 것도 좋다고 생각한다.

profile
한번뿐인 인생! 하고싶은게 너무 많은 뉴비의 deep-dive 현장

0개의 댓글