데이터 모델링의 이해
🧩 모델링데이터 모델과 SQL★★★☆☆가끔

분산 데이터베이스의 투명성

여러 곳에 나뉘어 있어도 한 곳에 있는 것처럼 쓰게 하는 성질. 위치·분할·중복·장애·병행 투명성이 있다.

위치 투명성분할 투명성중복 투명성장애 투명성병행 투명성

왜 그런지까지

위치 투명성은 어디에 있는지 몰라도 쓸 수 있다는 것, 분할(단편화) 투명성은 나뉘어 있는 줄 몰라도 된다는 것, 중복 투명성은 사본이 여러 개여도 하나처럼 보인다는 것, 장애 투명성은 한 곳이 죽어도 처리가 이어진다는 것, 병행 투명성은 여러 작업이 동시에 돌아도 결과가 어긋나지 않는다는 것이다. 나눠 두면 지역별로 빠르고 한 곳이 죽어도 버티지만, 설계와 관리가 어려워진다.

헷갈리는 것

위치 투명성 vs 분할 투명성

위치 투명성은 '어디에 있는지' 몰라도 되는 것, 분할 투명성은 '나뉘어 있는지' 몰라도 되는 것이다.

확인 문제

넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다