SSAFY-Seoul-20-Study / book-system-design-interview

1 stars 1 forks source link

[4주차]_7장~8장_분산시스템을위한유일ID생성기설계_URL단축기설계_김준엽 #23

Open JunYupK opened 6 months ago

JunYupK commented 6 months ago

7장

8장

SunghoLee98 commented 6 months ago
  1. 새로운 문자열을 붙이고, 해싱을 한번 더 하는 방식입니다. 이미 [원본 URL] - [단축 URL] 쌍은, (충돌이 나지 않을 때까지 문자열을 덧붙이고, 해싱한 값)으로 배정된 상황입니다. 당연히 최종본 URL이 캐싱됩니다. (애초에 순서가 충돌이 나지 않도록 단축URL 배정 및 DB 저장 -> 해당 URL 조회시 DB에서 꺼내와 캐싱, 순서입니다.)

  2. 그러게요? 이걸 왜쓸까요?

    • 일단 링크 가독성이 올라갑니다. 에어비앤비에서 검색 몇번하고 링크 공유해보면 무슨 말인지 아실겁니다. 단축안하면 링크가 더럽게 길어요!