😖2023.07.28

일일 회고 345일차

할일 및 한일

경험 및 배움

대규모 시스템 설계 7장(분산 시스템을 위한 유일 ID 생성기 설계)

오늘도 역시 대규모 시스템 설계를 학습했다.

오늘의 주제는 분산 시스템을 위한 유일 ID 생성기 설계!

평소에 프로젝트를 할 때는 엔티티에 당연시하게 auto_increment 속성을 설정하고, 데이터베이스의 기본 키로 설정하여 사용했다.

하지만, 서버가 분산되거나 여러 서버를 사용하는 경우에는 이 방법이 적합하지 않다고 한다!

다중 마스터 복제, UUID, 티켓 서버, 트위터 스노플레이크 방법 등 여러 방법이 존재했다.

자세한 정리 내용은 링크를 남긴다.

알고리즘 문제 풀이

남은 시간은 컨디션이 좋지 않아 캡스톤 프로젝트 리팩토링은 진행하지 못하고, 알고리즘 문제 풀이를 하였다.

IDE를 안쓰고 연습을 하다 보니 많이 헷갈린다🥲

개선 및 목표

  • 내일도 역시 알고리즘 풀이, 대규모 시스템 설계 학습!

  • 남은 시간은 캡스톤 프로젝트 리팩토링..

Last updated