2012-12-26 2 views
1

MySQL에 마스터/슬레이브 복제를위한 쿼리 위임 시스템이 있습니까? 아니면 내가 달성 할 수있는 프로그래밍의 방법이 있습니다.MySQL 쿼리 위임/이전

나는 SELECT 쿼리를 SLAVE로, 나머지는 MASTER로 만들고 싶다.

사이트의 모든 곳에서 레지스트리의 DB 개체를 사용하는 Zend PHP를 사용하고 있습니다.

답변

2

아니요, Zend Framework는 쿼리 위임을 직접 지원하지 않습니다.

저는 지난 10 월 Zend Conference에서 이야기를 나누었습니다. 여기서는 읽기/쓰기 분할 사용 사례에 대해 이야기하고 Doctrine2 클래스로 읽기/쓰기 분할을 처리하는 방법을 보여주었습니다.

읽기/쓰기 분할을위한 플러그인을 가지고있는 PHP의 mysqlnd 드라이버를위한 플러그인도 있습니다

. 이것은 ZF 애플리케이션에 비교적 쉽게 통합 될 수 있습니다.

1

당신은 PHP는이 같은 응용 프로그램 계층에서이 작업을 수행해서는 안에는 내장이에 대한 지원.

MySQL Proxy 또한 원하는대로 할 수 있습니다.