データベース トランザクションレプリケーションとは何ですか? -techopediaからの定義

トランザクションレプリケーションとは何ですか? -techopediaからの定義

目次:

Anonim

定義-トランザクションレプリケーションの意味

トランザクションレプリケーションは、データベース間の変更の自動化された定期的な配布です。 データは、プライマリサーバー(パブリッシャー)から受信側データベース(サブスクライバー)に(またはほぼ)リアルタイムでコピーされます。 したがって、トランザクションレプリケーションは、頻繁なデータベースの毎日の変更に対して優れたバックアップを提供します。

Techopediaはトランザクションレプリケーションについて説明します

ほとんどの場合、トランザクションレプリケーションは、パブリッシャーのスナップショットを取得することから開始され、それがサブスクライバーにコピーされます。 その後、パブリッシャーの変更がリアルタイムで記録され、サブスクライバーで複製されます。

トランザクションレプリケーションは、データ変更の正味の効果を単にコピーするのではなく、各変更を一貫して正確に複製します。


たとえば、商業銀行の発行者データベースの顧客の口座残高は、最初は2, 000ドルです。 次に、数分以内に、顧客は500ドルを入金し、ATMから1000ドルを引き出します。 正味の効果は$ 2000 + $ 500- $ 1000 = $ 1500です。 ただし、トランザクションレプリケーションでは、サブスクライバクライアントアカウントを$ 1500として更新するだけではありません。 これら2つのトランザクションのそれぞれも、サブスクライバーに書き込む必要があります。


ほぼリアルタイムの性質のため、トランザクションレプリケーションは、ATMネットワークや原子力発電所など、数分以上のダウンタイムがオプションではないフェイルオーバーメカニズムとして、2人以上のデータベース管理者(DBA)によって頻繁に使用されます。 この点で、トランザクションレプリケーションはバックアップデータベースの信頼できるメカニズムであることが証明されています。


他のレプリケーションタイプには、マージレプリケーションとスナップショットレプリケーションが含まれます。

トランザクションレプリケーションとは何ですか? -techopediaからの定義