外部データベースのコピーを維持する必要があります (追加の派生データを含む)。同じハードウェア セットを使用して、次のソリューションのどれを使用すると、一貫性が向上し (遅延が少なく)、高可用性が得られますか? 外部データベースへの更新が 1 秒あたり 1000 レコードで発生すると仮定します。
a) mysql 5.7 レプリケーション (バイナリ ログ ファイル メカニズム) を使用して、外部データベースのローカル mysql レプリカを作成します。
また
b) 外部システムからリアルタイムの Kafka イベントを取得し、HTTP GET を実行して更新されたオブジェクトの詳細を取得し、これらの詳細を使用してローカルの mysql レプリカを維持します。