【れぷりけーしょん】
レプリケーション(データベース) とは?
最終更新:
💡 データベースの「分身」を作って負荷分散と可用性を確保
📌 このページのポイント
なんで複製が必要なの?
レプリケーションラグって問題?
非同期レプリケーションでは、書き込み直後にレプリカを読むと古いデータが返ることがあるよ。「プロフィールを更新したのにリロードしたら古い情報が表示される」みたいな現象。対策として、①書き込み直後はマスターを読む、②Read-Your-Writes一貫性を実装する、③レプリケーションラグを監視するなどがあるね
フェイルオーバーの注意点は?
まとめ:ざっくりこれだけ覚えればOK!
「レプリケーション」って出てきたら「DBの複製を作って可用性と性能を上げる技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Database Replication」 = データベースの複製
💬 Replication(複製)。マスターの変更をリアルタイムにレプリカにコピーするよ