Read Replica Routingとは何か?
Read replica routingは、書き込みがprimaryに送られ、読み取りが1つ以上のレプリカに分散されるようにデータベースのトラフィックを分割します。レプリカはprimaryから非同期にデータをコピーするため、わずかな遅延が生じることがあります。アプリケーションまたはproxyが、古い可能性のあるレプリカにルーティングしても安全なクエリを決定します。
なぜ重要か
多くのワークロードは書き込みよりもはるかに多く読み取るため、読み取りをレプリカに移すことでprimaryの負荷が和らぎ、キャパシティがスケールします。書き込み直後の読み取りはまだそれを見られない可能性があるため、コードは複製の遅延を考慮しなければなりません。
関連ガイド
What Is the Eventual Consistency Model?The eventual consistency model guarantees that replicas converge to the same value over time once writes stop…
What Is a Connection Pooling Strategy?A connection pooling strategy reuses a managed set of open database connections across requests to avoid the…
What Is a Blue-Green Database Migration?A blue-green database migration keeps two database states in sync so traffic can cut over to the new schema a…