[대규모 시스템 설계 기초] 1장 사용자 수에 따른 규모 확장성
한 명의 사용자를 지원하는 시스템에서 시작하여, 최종적으로는 몇백만 사용자를 지원하는 시스템을 설계 사용자 단말 → 도메인 이름 DNS 질의 → IP 전달 → 해당 IP로 웹사이트에 요청해서 결과값을 받는다.RDMS - oracle, PostgreSql, mysqlNoSql - CochDB, Nedo4j,Cassandra,HBASE, Amazon DynamoDB (키-값, 그래프, 칼럼, 문서) JOIN 지원 X아주 낮은 응답 지연시간 (latency) 요구다루는 데이터가 비정형데이터 JSON,YAML,XML등 직렬화 or 역직렬화아주 많은 양의 데이터를 저장할 필요가 있음.직렬화: 데이터를 줄 세워서 전달할 수 있도록 변환예: 객체 → JSON 문자열역직렬화: 줄 세운 데이터를 다시 원래 모습으로 복원..