1 つのトランザクションで 2 つの異なる DBMS を維持するには、トランザクションを調整する XA システムなどのトランザクション モニターが必要です。そのようなシステムがあります。XA 仕様は、通常、基礎となる標準です。Microsoft の SQL Server と IBM の Informix の両方がこのようなシステムで動作し、SQL Server と Informix を同じトランザクション モニターで制御することができます。そのようなシステムの技術的能力については、回答した他の人よりも不安が少ないです。それがあなたに適しているかどうかについての彼らの懸念を共有します。
このようなシステムは非常に重量があります。一貫性が必要な場合は、質問で説明されている単一のテーブルを変更するすべてのトランザクションで、同じ XA サービス (複数、おそらく挿入用、更新用、削除用) を使用する必要があります。さらに、同じトランザクションで他のテーブルも管理する必要がある場合は、それらのテーブルにもサービスを追加して使用する必要があります。このようなシステムの管理を困難にする傾向があるのは、この側面です。
サイトが一貫性を保つまでに遅延が生じる可能性がある複製システムを使用することは、完全な同期性を求めるよりもおそらく優れています。
絶対的な同期性が本当に必要な場合は、トランザクション モニターを使用します。
それらを正しく理解するのは困難です。すべての特殊なケースを処理するのは難しいです。そして(絶対的なシンクロニシティが必要であるという仮説の下で)それを間違って行うとコストがかかりますが、簡単です。