본문 바로가기 메뉴 바로가기

Juno's daily

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Juno's daily

검색하기 폼
  • 분류 전체보기 (107)
    • Programming (93)
      • Java (14)
      • Spring & Hibernate (21)
      • Command Line (10)
      • R programming (3)
      • Javascript (3)
      • Database (14)
      • Network (1)
      • Data Structures & Algorithm.. (12)
      • 우아한테크코스 (0)
      • 잡다한것 (5)
    • Workout (0)
    • Books & Lectures (6)
      • CS Mathematics (MIT 6.042J) (1)
      • Software Construction in Ja.. (3)
    • 생각들 (2)
  • 방명록

S-Lock (1)
🔐 동시성 문제 해결을 위해 어떤 Lock을 사용해야 할 까? - (2) DB Lock의 Shared Lock, Exclusive Lock Deep Dive 🔓

👀 Overview Shared Lock과 Exclusive Lock은 S-Lock, X-Lock이라고도 하며, (읽기 락, 쓰기 락), (공유 락, 배타 락)이라고 불리기도 한다. 하지만 이 lock에 대한 내용을 학습하면서 여러 블로그들을 찾아봤는데, 잘못된 내용들이 정말 많았다! 그래서 그 내용들을 실제 내가 MySQL 쿼리를 통해 비교하면서 바로잡고, 파헤쳐 보기 위해서 글을 써야겠다는 결심을 했다. 🔐Shared Lock과 Exclusive Lock 먼저 앞 글에서도 언급했지만, InnoDB 스토리지 엔진 레벨에서의 Lock을 설명하면서 Shared Lock, Exclusive Lock의 개념이 나왔다. 특정 row에 lock을 걸면 레코드락, 여러 row에 range로 lock을 걸면 넥스크 ..

Programming/Database 2024. 3. 2. 21:35
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바