mysql샤딩 (2) 썸네일형 리스트형 64. MySQL 샤딩을 미들웨어에 맡기다. (2·완) — Vitess 아키텍처와 도입 판단 기준 원문: Scaling YouTube's Backend: The Vitess Trade-offs — @Scale 2014 (Sugu Sougoumarane)이 글은 위 발표를 재구성한 2부작 중 2편(해법편) 입니다.1편: MySQL 한 테이블에 수년간 로그를 쌓으면 생기는 일2편: Vitess 아키텍처, 운영 자동화, 그리고 우리 팀은 써야 할까 (현재)1편 요약: 우리는 여기까지 왔다1편에서는 단일 MySQL이 무너지는 과정을 따라갔습니다. 배송 시스템(TMS)과 물류센터 입고 시스템(WMS Inbound)은 서로 완전히 분리된 별개 시스템이지만, 각자의 작업 로그 테이블이 독립적으로 똑같은 벽에 부딪혔습니다. 수십억 행·수백 GB에 도달한 테이블에서는 ALTER TABLE 한 번이 수 시간짜리 작업이.. 63. MySQL 한 테이블에 수년간 로그를 쌓으면 생기는 일 (1/2) — YouTube가 Vitess를 만든 이유 원문: Scaling YouTube's Backend: The Vitess Trade-offs — @Scale 2014 (Sugu Sougoumarane)이 글은 위 발표를 재구성한 2부작 중 1편(문제편) 입니다.1편: 단일 MySQL이 무너지는 과정과 각 단계의 트레이드오프 (현재)2편: Vitess 아키텍처와 운영 자동화, 그리고 도입 판단 기준들어가며: 어느 물류 시스템의 작업 로그 테이블배송 시스템(TMS)과 물류센터 입고 시스템(WMS Inbound)은 서로 완전히 분리된 시스템입니다. 담당 조직도, 코드베이스도, 데이터베이스도 다릅니다. 배포 주기도 따로 돌아갑니다.그런데 이 두 시스템에는 묘한 공통점이 있습니다. 각자 자기 도메인의 모든 작업을 로그로 남긴다는 것, 그리고 그 로그 테이블이.. 이전 1 다음