가상면접으로 배우는 대규모 시스템 설계 기초15장 구글 드라이브 설계 블록 저장소 서버 큰 파일 업데이트시 해결방법 델타 동기화 : 수정이 일어난 블록만 동기화 압축 : 블록단위로 압축하면 크기를 많이 줄일수 있다 높은 일관성 요구사항 ACID 를 지원하는 데이터베이스 선택 알림 서비스 롱폴링 : 드랍박스 웹소켓 저장소 공간 절약 중복 제거 지능적 백업 전략 한도 설정 중요한 버전만 보관 자주 쓰이지 않는 데이터는 아카이빙 저장소로 옮긴다 참조 가상 면접 사례로 배우는 대규모 시스템 설계 기초