aws-cloud-clubs / 2023-system-design-interview-1st

0 stars 3 forks source link

8장 URL 단축기 설계 #29

Open ahyeon-github opened 1 year ago

ahyeon-github commented 1 year ago

❓ Question

(책 132페이지~) 3단계 상세설계에서는 생성한 단축 URL을 DB에 저장하고 반환하는 과정에 대한 처리 흐림을 설명하고 있는데, DB에 매일 1억개 쓰기연산을 하고 11600회 읽기연산이 발생하는 상황(128p 개략적추정) 에서 오는 부하로 인해 처리 지연이 발생할 것 같다는 생각이 들었어요. 그래서 관계형 데이터베이스RDB를 사용하는 것보다 상대적으로 더 성능이 좋고 샤딩이 편한 NoSQL을 사용하는 것이 더 좋은 방법일 것 같다는 생각이 드는데 책에서는 RDB를 사용하는 이유가 궁금해요(조인 연산 같이 RDB 관계형데이터베이스를 필요로 하는 점도 없는 것 같아서..)