해결된 질문
작성
·
162
·
수정됨
0
영상에서 가정하는게 앱이 여러개이고 DB가 1개인 경우가 맞나요?
만약 앱이 2개이고 DB가 2개인 경우는 어떻게 작동하나요??
답변 1
0
동연님, 안녕하세요!
앱도 여러개이고 DB도 여러개를 가정합니다.
DB가 여러개라 함은, 샤딩 환경을 생각해주시면 됩니다. (Distributed Relational Database 강의 참고)
앱:DB = N:M이고, 각 앱에 샤드가 균등하게 할당되는 전략을 사용합니다.
앱이 2개이고 DB가 2개라면,
각 앱은 Coordinator에 의해 샤드 1개씩 할당 받아서 처리하게 됩니다!
다른 예시로 앱이 4개이고 DB가 16개라면,
각 앱은 4개의 샤드를 할당받게 되는 것이고요!