6주3일차_DB락_메커니즘_이해와_실습
필기 내용 2.2 낙관적 락(Optimistic Lock) 낙관적 락은 데이터에 락을 걸지 않고 트랜잭션을 수행한 뒤, 충돌 여부를 확인하여 필요한 경우 작업을 다시 수행하는 방식입니다. 충돌이 드물다고 가정하는 환경에서 효율적으로 작동합니다. 데이터를 읽을 때는 락을 사용하지 않으며, 데이터를 수정할 때 버전 번호를 통해 충돌 여부를 판단합...
필기 내용 2.2 낙관적 락(Optimistic Lock) 낙관적 락은 데이터에 락을 걸지 않고 트랜잭션을 수행한 뒤, 충돌 여부를 확인하여 필요한 경우 작업을 다시 수행하는 방식입니다. 충돌이 드물다고 가정하는 환경에서 효율적으로 작동합니다. 데이터를 읽을 때는 락을 사용하지 않으며, 데이터를 수정할 때 버전 번호를 통해 충돌 여부를 판단합...
필기 내용 전부 어느저도 아는 내용. Action Plan [ ] 실습들 간단히 해보기. [ ] 레벨별 쿼리 실습 [ ] 레벨별 스프링 부트 실습. 수업 내용 필기 정리. 질문 Lost updated현상은 어느 격리 레벨에서 예방이 가능한가요? Serializable일거 같네요.
필기 내용 Action Plan 수업 내용 필기 정리.
필기 내용 이러한 표기법은 “국제화(i18n)” 또는 “접근성(a11y)” 같은 다른 용어에서도 볼 수 있는 ‘숫자 축약’ 방식을 따릅니다 서버에 장애가 발생했을 때도 해당 서버의 컨테이너를 다른 서버로 옮기는 등 작업도 직접 해야 합니다. 여기서 컨테이너 오케이스트레이션을 사용하면 수동 제어 부분 전체를 모두 자동화할 수 있습니다. ...
필기 내용 네트워크 # 현재 Docker 네트워크 확인 docker network ls # 사용자 지정 브리지 네트워크 생성 # sleep infinity : 컨테이너 내부에서 종료되지 않는 프로세스를 실행하여 유지 docker run -d --name svc1 --network bridge busybox sleep infinity docker ru...
필기 내용 .dockerignore 파일이 필요한 이유 빌드 속도 향상 → 불필요한 파일을 제외하여 Docker 컨텍스트 크기를 줄임 보안 강화 → 환경 변수 파일(.env), 인증 정보(.git, node_modules) 등이 이미지에 포함되지 않도록 방지 이미지 크기 최소화 → 최적화된 Docker 이...
필기 내용 Action Plan 수업 내용 필기 정리.
내용 Q 동일 트랜잭션내에서 삽입한 데이터에 대한 pk로 조회하면 데이터가 조회되. 그런데 db에 반영된 데이터는 트랜잭션 내에서는 아니 잖아. 이 현상을 설명해줘 A 동일 트랜잭션 내에서 삽입한 데이터를 조회할 수 있는 이유는 영속성 컨텍스트(Persistence Context) 때문입니다. 영속성 컨텍스트는 엔티티 매니저(Entity Manage...
필기 가자 Action Plan 수업 내용 필기 정리.
필기 가자 type (쿼리 실행 방법) 쿼리의 성능에 가장 큰 영향을 미치는 필드로, 데이터 검색 방식을 나타냅니다. 주요 값: ALL: 테이블의 모든 데이터를 탐색하는 Full Table Scan. 성능이 가...