MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  レプリケーション  /  レプリケーションソリューション

17.4 レプリケーションソリューション

レプリケーションは、多くの異なる環境でさまざまな目的に使用できます。 このセクションでは、特定のソリューションタイプにレプリケーションを使用する場合の一般的な注意点とアドバイスを提供します。

セットアップに関する注意点、バックアップ手順、バックアップするファイルなど、バックアップ環境でレプリケーションを使用する場合の情報については、セクション17.4.1「バックアップ用にレプリケーションを使用する」を参照してください。

ソースとレプリカで異なるストレージエンジンを使用する際のアドバイスとヒントについては、セクション17.4.4「異なるソースおよびレプリカのストレージエンジンでのレプリケーションの使用」 を参照してください。

スケールアウトソリューションとしてレプリケーションを使用するには、ソリューションを使用するアプリケーションのロジックとオペレーションで若干の変更が必要になります。 セクション17.4.5「スケールアウトのためにレプリケーションを使用する」を参照してください。

パフォーマンスまたはデータ分散の理由から、異なるデータベースを異なるレプリカにレプリケートできます。 セクション17.4.6「異なるレプリカへの異なるデータベースのレプリケート」を参照してください

レプリカの数が増えると、ソースの負荷が増加し、パフォーマンスが低下する可能性があります (各レプリカにバイナリログをレプリケートする必要があるため)。 単一のセカンダリサーバーをソースとして使用するなど、レプリケーションパフォーマンスの向上に関するヒントは、セクション17.4.7「レプリケーションパフォーマンスを改善する」 を参照してください。

緊急フェイルオーバーソリューションの一部としてのソースの切替えまたはレプリカのソースへの変換に関するガイダンスは、セクション17.4.8「フェイルオーバー中のソースの切替え」 を参照してください。

レプリケーショントポロジ内のサーバーに固有のセキュリティ対策の詳細は、セクション17.3「レプリケーションのセキュリティ」 を参照してください。


関連キーワード:  ソース, ベース, バックアップ, バイナリ, GTID, トランザクション, セクション, ステートメント, 構成, 変数