TEN BILLION

  • 홈
  • 태그
  • 방명록

DB LOCK 1

데이터베이스(DB) Lock

데이터베이스에서 Lock은 동시성 제어의 핵심 메커니즘으로, 여러 트랜잭션이 동시에 데이터를 접근하거나 변경할 때 데이터 무결성을 보장하기 위해 사용됩니다.1. Lock의 개념Lock은 트랜잭션이 특정 데이터나 자원에 대해 접근할 때 다른 트랜잭션이 해당 데이터나 자원에 접근하지 못하도록 제한하는 메커니즘입니다. 이는 데이터의 무결성을 보장하고 교착 상태(Deadlock)나 경합 상태(Race Condition)를 방지하는 데 사용됩니다.Lock이 필요한 이유데이터 무결성 보장트랜잭션 간 충돌 방지동시성 문제 해결2. Lock의 종류Lock은 여러 기준에 따라 분류됩니다. 주요 분류는 다음과 같습니다:2.1. 잠금 수준에 따른 분류Row-Level Lock특정 행(Row)에만 잠금을 설정합니다.동시성을 ..

DataBase 2024.12.26
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (214)
    • Back_End (58)
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (5)
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (64)
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바