[10분 테코톡] 🍧카일의 데이터베이스 락

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 9

  • @c_8285
    @c_8285 3 года назад +8

    락 = 데이터 일관성을 위한 목적
    Optimistic Lock
    - 낙관적, 비선점적 (데이터 갱신시 충돌이 발생하지 않을 것으로 예상하므로 우선적으로 락을 걸지는 않음)
    - 버전을 이용해 관리. 조회 다시 수행했을 때 버전이 다르면 예외를 터트림. (예방이 아닌 사후 처리)
    - 데이터베이스 단에서 거는 락이 아니라, 어플리케이션 단에서 처리
    Pessimistic Lock
    - 비관적, 선점적 (데이터 갱신시 충돌이 계속 발생할 것으로 예상하므로 조회를 할때부터 우선적으로 락을 검)
    - 데이터베이스 단에서 거는 락
    - Shared Lock: 읽기는 동시에 되지만 수정, 삭제 (Update, Delete) 은 락으로 막음
    - Exclusive Lock: 읽기, 수정, 삭제 모두 락으로 막음

  • @blanchenuit6709
    @blanchenuit6709 4 года назад +2

    잘 봤습니다. 감사합니다.

  • @gusdn9754
    @gusdn9754 4 года назад

    와 마지막 테코톡!

  • @sfp7568
    @sfp7568 4 года назад

    안녕하세요? 아직 2기가 진행 중인가요?

    • @gusdn9754
      @gusdn9754 4 года назад +1

      27일 금요일이 수료입니다!

    • @sfp7568
      @sfp7568 4 года назад

      @@gusdn9754 감사합니다.

  • @꿀벌-w1b
    @꿀벌-w1b 4 года назад +2

    ㅋㅋ

  • @woonjangahn
    @woonjangahn 4 года назад +1

    ㅋㅋ

  • @홍소진-u9n
    @홍소진-u9n 4 года назад

    ㅋㅋ