私はrdsに自分のマスターmysqlデータベースの2つの読み取りレプリカを作成しました。MySQL Read Replicaのルーティングはどのように行うのですか?
すべて3つの接続エンドポイントが異なります。
1)私は自分のクエリのためにこれらのエンドポイントのランダムな選択を管理しなければならないということですか?
2)さらに確認するために、それは私がすべての私のSQL書き込みクエリは、エンドポイントをマスターするためにルーティングする必要があることを保証しなければならないことを意味してい
3)ルーティングをプログラムで処理することが可能な任意の方法はありますか? db load balancing
読み取り複製が即座に同期しない場合は、最近作成されたレコードの読み取りクエリも管理する必要がありますか? – Lajpat
これらの読み取りをマスタのみにリダイレクトする必要があります。大量のトランザクションアプリケーションの場合は、スレーブをレポートに使用することができます。あるいは、ndb/galeraクラスタを使用して、トランザクションベースのシステムの近くにある請求書に適合させることもできます。 – meet