코루틴에서 Transaction 사용하기 Spring @Transactional 동작 원리 @Transactional 어노테이션은 스프링 프레임워크에서 제공하는 기능으로, 데이터베이스 트랜잭션을 관리하기 위해 사용된다. 이 어노테이션을 메서드에 적용하면, 해당 메서드가 실행될 때 스프링은 트랜잭션을 시작하고, 메서드가 예외 없이 정상적으로...
직렬성 (=serializable) 격리수준의 문제 위에서 공부한 것 처럼 격리 수준은 너무 어렵고 복잡하다. 그리고 모든 문제를 해결해주지 못한다. 또 데이터베이스의 구현마다 그 격리 수준의 동작 방식은 조금씩 다르다. 어떤 로직에는 어떤 격리수준이 안전한지 파악하는 일이라는건 쉬운일이 아니다. ...
데이터베이스 트랜잭션 우리는 항상 트랜잭션 없이 코딩하는 것보다. 트랜잭션을 과용해서 병목지점이 생기는 성능 문제를 애플리케이션 프로그래머가 처리하게 하는 게 낫다고 생각한다.?! 정의 어플리케이션에서 몇 개의 읽기와 쓰기를 하나의 논리적 단위로 묶는 방법 개념적으로 하나의 트랜잭션 내 모든 읽기와 쓰기는 한 연산으로 실행된다. ...
펑터 (Functor, 함자)
데이터베이스 트랜잭션 - 1
Comments powered by Disqus.
새 버전의 콘텐츠를 사용할 수 있습니다.
Comments powered by Disqus.