手作りのレプリケーションを使用している Firebird から、MySQL とその統合レプリケーション ソリューションに切り替えることを検討しています。散発的なネットワーク接続を持つ 4 つの部門があります。それぞれがデータベースのコピーを持っている必要があり、データベースを更新できる必要があるため、リングレプリケーション方式 (A->B、B->C、C->D、D->A) を使用すると、最高であること (間違っていたら訂正してください!)。
ただし、部門のうち 3 つは外の世界へのパブリック接続を持っていますが、1 つは NAT の背後にあり、ポートを転送する機会がありません。したがって、基本的には外の世界にしか接続できず、着信接続を受け入れることはできません。この制限があるリング型レプリケーションを設定する方法はありますか?