DBレプリカってどういう使い方をするんですか? ただ単にバックアップだけ? |
| |
|
結論DBレプリカ(リードレプリカなど)は、単なるバックアップではありません。 主な目的は:
などです。 まずレプリカとはざっくり言うと:
です。 通常:
という構成。 一番多い用途:読み取り分散これが超重要です。 Webサービスでは:
ことが多い。 そこで:
へ分散。 例ECサイト: Primary
Replica
なぜ効く?DBは:
が重い。 読み取りを逃がすだけでかなり楽になります。 バックアップとの違いここ重要です。 レプリカ
バックアップ
つまりレプリカは:
寄り。 バックアップは:
寄り。 役割が違います。 障害対策Primaryが死んだ時:
できる。 これがフェイルオーバ。 分析用途本番DBへ重いSQLを投げると危険。 だから:
はReplicaへ。 注意点レプリケーション遅延Primary更新がReplicaへ届くまでズレることがあります。 つまり:
ことがある。 まとめDBレプリカは:
などに使う。 単なるバックアップではなく、
です。 |
|
|

この記事へのコメント