目次:
定義-トランザクションレプリケーションの意味
トランザクションレプリケーションは、データベース間の変更の自動化された定期的な配布です。 データは、プライマリサーバー(パブリッシャー)から受信側データベース(サブスクライバー)に(またはほぼ)リアルタイムでコピーされます。 したがって、トランザクションレプリケーションは、頻繁なデータベースの毎日の変更に対して優れたバックアップを提供します。
Techopediaはトランザクションレプリケーションについて説明します
ほとんどの場合、トランザクションレプリケーションは、パブリッシャーのスナップショットを取得することから開始され、それがサブスクライバーにコピーされます。 その後、パブリッシャーの変更がリアルタイムで記録され、サブスクライバーで複製されます。
トランザクションレプリケーションは、データ変更の正味の効果を単にコピーするのではなく、各変更を一貫して正確に複製します。
たとえば、商業銀行の発行者データベースの顧客の口座残高は、最初は2, 000ドルです。 次に、数分以内に、顧客は500ドルを入金し、ATMから1000ドルを引き出します。 正味の効果は$ 2000 + $ 500- $ 1000 = $ 1500です。 ただし、トランザクションレプリケーションでは、サブスクライバクライアントアカウントを$ 1500として更新するだけではありません。 これら2つのトランザクションのそれぞれも、サブスクライバーに書き込む必要があります。
ほぼリアルタイムの性質のため、トランザクションレプリケーションは、ATMネットワークや原子力発電所など、数分以上のダウンタイムがオプションではないフェイルオーバーメカニズムとして、2人以上のデータベース管理者(DBA)によって頻繁に使用されます。 この点で、トランザクションレプリケーションはバックアップデータベースの信頼できるメカニズムであることが証明されています。
他のレプリケーションタイプには、マージレプリケーションとスナップショットレプリケーションが含まれます。
