http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
Advanced Knowle...  
엔지니어 노트  
블로그존  
글로벌 MySQL  
MySQL 5.5 GA  
MySQL 5.6 Developer  
최신글
mysql 단편화에 …
mssql -> mysql이…
sql 쿼리문 질문…
mysql db 백업과 …
delete from~ 시 …
 
엔지니어 노트 > 개발자 존 > 엔지니어 노트
MySQL Router 소개
글쓴이 : royster   날짜 : 15-11-23 16:21   조회수 : 2251

MySQL Router는 응용 프로그램과 모든 백엔드 MySQL 서버 간의 투명한 라우팅을 제공하는 경량 미들웨어입니다. 데이터베이스에 대한 연결을 적절한 백엔드 MySQL 서버에 효과적으로 라우팅함으로써 고 가용성 및 확장 성을 제공하는 등 다양한 쓰임새에 사용할 수 있습니다. MySQL Router는 플러 거블 아키텍처를 채용하고있어 개발자가 사용자 정의하고 확장 할 수 있습니다.

장애 조치

일반적으로 고 가용성 구성의 MySQL은 하나의 마스터와 복수의 슬레이브로 구성된 마스터가 다운 된 경우의 장애 조치 방법은 응용 프로그램에 따라 다릅니다. MySQL Router를 사용하면 응용 프로그램 연결은 애플리케이션 코드를 정의하지 않고 부하 분산 정책에 따라 투명하게 라우팅됩니다.

부하 분산

MySQL Router는 여러 대의 MySQL 서버에 데이터베이스 연결을 분산함으로써 더욱 확장 성 및 성능을 제공합니다. 예를 들어 복제 된 여러 대의 MySQL 서버가있는 경우, MySQL Router는 응용 프로그램에서 연결을 그 MySQL 서버에 라운드 로빈 방식으로 분배 할 수 있습니다.

플러 거블 아키텍처

MySQL Router는 플러 거블 아키텍처를 채용하고 있기 때문에 쉽게 추가 기능을 구현할 수 있으며 무한한 가능성이 있습니다. MySQL Router는 현재 다음의 핵심 플러그인을 제공합니다.

  • 연결 라우팅 연결 라우팅 플러그인은 연결 기반 라우팅을 제공합니다. 백엔드 MySQL 서버의 상태를 확인하지 않고 MySQL 패킷을 전송하는 최대의 처리량을 제공하고 있습니다.
  • Fabric 캐시 Fabric 캐시 플러그인은 투명하게 MySQL Fabric 지원을 제공합니다. 고 가용성 및 데이터 샤딩이 가능합니다.
MySQL Router 고 가용성 그룹의 Master에 투명하게 연결을 전송

MySQL Router 고 가용성 그룹의 Master에 투명하게 연결을 전송


공식 사용자 메뉴얼
http://dev.mysql.com/doc/mysql-router/en/
이전글
다음글 MySQL Fabric (고가용성) 소개 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
ⓒ 2010-2011 ssebiz All Rights Reserved.