1

MySQL には、マスター/スレーブ レプリケーション用のクエリ委任システムがありますか。または、私が同じことを達成できるプログラミングの方法はありますか。

SELECT クエリを SLAVE に送信し、その他すべてを MASTER に送信したいと考えています。

サイトのどこでもレジストリの DB オブジェクトを使用する Zend PHP を使用しています。

4

2 に答える 2

2

いいえ、Zend Framework はクエリ委任を直接サポートしていません。

私は昨年 10 月に Zend Conference でこのことについて話し、読み取り/書き込み分割のユース ケースについて話し、読み取り/書き込み分割を処理する Doctrine2 クラスのデモを行いました。

読み取り/書き込み分割用のプラグインを備えた PHP mysqlnd ドライバー用のプラグインもあります。これを ZF アプリケーションに統合するのは比較的簡単です。

于 2012-12-26T18:52:33.960 に答える
1

PHP にはこれに対するサポートが組み込まれていないため、アプリケーション層でこれを行う必要があります。

MySQL Proxyも、必要なことを行う場合があります。

于 2012-12-26T18:53:32.900 に答える