MySQL Cluster를 이용한 웹 데이터베이스 확장 가이드

Facebook, Google, YouTube, Yahoo 등을 비롯해 전 세계에서 가장 많은 트래픽을 발생시키는 웹 기반 기업 10개 사 중 9개 사는 MySQL을 이용하여 자체 사이트를 운영하고 있습니다.

이에 따라, MySQL은 웹 데이터베이스 확장 과제에 대해 독보적인 위치를 확보하게 되었으며, 이를 토대로 MySQL Cluster의 개발을 추진함으로써 다음과 같은 쓰기 집약적인 웹 데이터베이스의 확장을 위한 핵심 기술을 통합할 수 있게 됐습니다.

  • 쓰기 확장성을 위한 자동 샤당(Auto-sharding)
  • 실시간 성능 최적화
  • 액티브 / 액티브 지리적 리플리케이션(geographic replication)
  • 온라인 확장 및 스키마 업그레이드
  • SQL 및 NoSQL 인터페이스99.999% 가용성을 위해 통합 클러스터링 및 동기식 리플리케이션을 지원하는 Shared nothing 분산 아키텍처

본 가이드는 MySQL Cluster가 웹 차원의 성능과 캐리어급 가용성을 제공할 수 있도록 하는 기술을 검토하고 성공적으로 다음 웹 서비스의 개발에 착수할 수 있도록 돕는 자원을 제공합니다.