더북(TheBook)

이제 시퀀스를 봅시다.

1. 클라이언트는 인증 서버 중 하나에 접속합니다.

2. 인증 서버는 매핑 DB에 질의를 해서 대응하는 DB 인덱스, 즉 샤드 넘버를 얻어 옵니다.

3. 인증 서버는 해당 DB에 플레이어 관련 CRUD 질의를 실행합니다.

p417

▲ 그림 10-17 매핑 DB를 추가

 

데이터베이스 샤드를 증설하면 어떻게 될까요? 인접한 샤드에서 레코드를 옮겨 올 필요가 없습니다. 새 플레이어 정보를 추가할 때는 새로 추가된 샤드의 빈 공간에 집중해서 채우면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.