분산 트랜잭션(Distributed Transaction) 알아보기

단일한 DB Node를 사용해서 여러 로직의 연산을 처리할 때는 DBMS가 지원하는 트랜잭션으로 원자성을 보장하기 때문에 데이터 정합성을 지킬 수 있었습니다. 하지만 분산 환경에서 하나의 요청을 처리하기 위해 여러 DB를 사용하고 각각의 독립된 트랜잭션을 사용해야할 때, 어떻게 데이터 정합성을 보장할 수 있을까요?


하나의 시스템의 각 로컬 트랜잭션 연속적으로 호출되어 여러 서비스로 분산되는 것을 분산 트랜잭션(Distributed Transaction)이라고 부릅니다. 분산 트랜잭션의 원자성 및 일관성을 보장하기 위한 방법을 살펴보았습니다.

분산 트랜잭션(Distributed Transaction) 알아보기

Medium

분산 트랜잭션(Distributed Transaction) 알아보기

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 3월 26일 오전 1:20

조회 187

댓글 0

    함께 읽은 게시물

    팀 플레이어

    1

    ... 더 보기

    hajoeun.com




    전문가의 태도를 배울 수 있는 강의

    ... 더 보기

     • 

    저장 7 • 조회 1,989


    < 일 잘하는 PM은 문제의 ‘이름’부터 정의한다 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 15 • 조회 597


    성장에는 방향이 필요하다

    당신이 지금 있는 자리에서 앞으로 한 발자국 걸었다고 생각해 보자. 당신은 한 발자국만큼 ‘나아간’ 것인가? 그런데, 만약 당신이 가야 하는 곳이 당신의 등 뒤에 있다면 어떨까? 그렇다면 당신은 한 발자국만큼 ‘물러선’ 것이 아닌가?

    ... 더 보기