이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 대용량 트래픽 공부를 하기 전 코드 레벨에서 DB문제 해결 방법 학습전체 설명이 아닌 중간중간 모르는 것이 있을 때 포스트를 작성할 예정
이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 현재 위치 : 4강 5분대save 메소드는 자주 사용하는데, saveAndFlush 메소드는 친숙하지 않아 제대로 알기 위함.save 메소드를 실행하면 flush()나 comm
이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 테스트 작성 시 multi thread로 동시에 일어나는 일을 가정한다.멀티 스레드란?정의 : 프로세스 내에서 실행되는 흐름의 단위. 여기서는 하나의 프로그램 내에서 실행되는
이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 현재 위치 : 6강사전 지식 점검 및 기록동일한 데이터를 두개 이상의 thread에서 동시에 수정하여 값이 누락되는 현상값이 5인 데이터가 있다고 하자.2개의 스레드에서 각각
이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 현재 위치 : 7강~ 목적 동시성 이슈를 해결하는 방법 사전 지식 동시성 이슈란? 일어나는 이유는? 이전 글 참고 결론 해결 방법. DB의 lock 걸기 특이 사항 1.
이 글은 인프런 '재고시스템으로 알아보는 동시성이슈 해결방법' 강의를 듣고 작성한 글입니다. 현재 위치 : 10강동시성 이슈를 해결하는 lock 활용해보기DB에서 1개의 session만이 데이터에 접근 가능하도록 하는 기능. 보통 데이터를 하나의 스레드만 접근할 수 있