書き込みパフォーマンスを最大化する必要があり、数分間のデータ損失のリスクを冒しても構わないと仮定しましょう。私のユースケースは、数時間のアクティビティの「バースト」であり、それはおさまります。ワークロードは追加が多いです。
議論のために、データはそれほど緊急ではないので、数分間のデータ損失が遅いサーバーと同じくらい多くの問題を引き起こすと仮定しましょう。私の手に負えない理由により、マスターは EC2 で実行する必要があるため、ディスク速度が問題になる可能性があります。
私の潜在的にクレイジーなアイデアは、完全に RAM で (MEMORY テーブルとして、または RAM ディスクにバックアップされた InnoDB として) 実行されるマスター データベースを用意し、わずかに遅延した持続性のためにスレーブにレプリケートすることです。何がうまくいかないのでしょうか?