gototech 님의 블로그

  • 홈
  • 태그
  • 방명록

database 1

데이터 정합성을 위한 동시성 제어 기법

안녕하세요, 오늘은 분산 시스템과 데이터베이스에서 데이터 정합성을 보장하기 위한 여러 가지 동시성 제어 기법에 대해 이야기해보려고 합니다. 현대의 서비스들은 대부분 여러 사용자가 동시에 접근하고, 때로는 여러 서버에 분산되어 있는 데이터에 접근합니다. 이런 환경에서 데이터 정합성을 유지하는 것은 상당히 까다로운 문제인데요, 오늘은 그 해결책으로 사용되는 분산락, 뮤텍스, 트랜잭션 고립성, 그리고 낙관적/비관적 락에 대해 알아보겠습니다.데이터 정합성이란?먼저 데이터 정합성이 무엇인지 짚고 넘어가겠습니다. 데이터 정합성(Data Consistency)은 데이터가 모든 시점에서 정의된 규칙을 준수하고 일관된 상태를 유지하는 것을 의미합니다. 예를 들어, 은행 계좌의 잔액이 음수가 되지 않아야 한다거나, 재고 ..

database 2025.04.25
이전
1
다음
더보기
프로필사진

gototech 님의 블로그

gototech 님의 블로그 입니다.

  • 분류 전체보기 (8)
    • os (0)
    • java (2)
    • 분산시스템 (4)
    • javascript (1)
    • database (1)

Tag

nodejs#이벤트루프, java #멀티스레드 #동기화 #concurrent #synchronized #reentrantlock #성능최적화 #백엔드개발 #자바동시성 #스레드안전성 #readwritelock #stampedlock #semaphore #countdownlatch #병렬프로그래밍, 분산락 #etcd #java, 분산시스템 #분산락 #etcd, 카프카,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바