concurrent sharing

동시 공유는 같은 데이터를 여러 사용자가 안전하게 함께 쓰는 성질이다

핵심은 모두가 같은 기준 데이터를 보되, 충돌이 나는 변경은 DBMS가 순서와 격리를 관리한다는 점이다.

사용자 A상품 조회 사용자 B재고 수정 사용자 C주문 등록 DBMS트랜잭션 · 락 · 격리충돌 순서 조율 공유 데이터하나의 기준 상태
동시 요청
사용자 A 상품 조회
사용자 B 재고 수정
사용자 C 주문 등록
DBMS 조율 트랜잭션 · 락 · 격리로 충돌 순서를 정한다 동시에 읽는 요청은 기준 상태를 유지하고, 변경 충돌은 순서대로 반영한다.
공유 데이터 모든 사용자가 같은 기준 상태를 본다
DBMS가 하는 일
사용자가 얻는 효과
동시에 읽어도 기준 상태를 유지
여러 화면이 같은 상품·회원·주문 데이터를 조회
충돌 가능 변경은 순서를 정함
한쪽 변경이 조용히 사라지는 일을 줄임