Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

SQL Serverには以下のレプリケーション機構がある。

用語(パブリッシング モデル)

レプリケーションでは、レプリケーション トポロジ内のコンポーネントを出版業界に例えて表します。

レプリケーションのパブリッシング モデルの概要
http://technet.microsoft.com/ja-jp/library/ms152567.aspx

パブリッシャー (出版社)

ディストリビューター (流通業者)

サブスクライバー (購読者)

パブリケーション (出版物)

データベースからの1つないし複数のアーティクルの集合。

アーティクル (記事)

サブスクリプション (定期購読物)

パブリケーションのコピーを要求すること。

レプリケーション

種類

http://technet.microsoft.com/ja-jp/library/ms152531.aspx

スナップショット レプリケーション

http://technet.microsoft.com/ja-jp/library/ms151832.aspx

VSSのスナップショットでファイルの変更点を配布している。

トランザクション レプリケーション

http://technet.microsoft.com/ja-jp/library/ms151176.aspx

マージ レプリケーション

http://technet.microsoft.com/ja-jp/library/ms152746.aspx

ログ配布

以下を参照すると明らかですが、ログ配布は、

トランザクションログのバックアップ&リストアのテクノロジを
使用してデータベースのレプリケーションを実現しているようです。

データベース・ミラーリング

データベース ミラーリングは、可用性向上のための冗長化の仕組みです。
(ミラーリングもトランザクションログの転送によって実現されているようです)。

AlwaysOn? 可用性グループ用のレプリケーションの構成

こちらも、可用性向上のための冗長化の仕組みです。
こちらもミラーリング(トランザクションログの転送)をベースに利用しているようです。

エージェント

レプリケーションでは、
エージェントと呼ばれる多数のスタンドアロン プログラムを使用して、
変更の監視やデータの配信に関連するタスクを実行します。

スナップショット エージェント

http://technet.microsoft.com/ja-jp/library/ms146939.aspx

ログ リーダー エージェント

http://technet.microsoft.com/ja-jp/library/ms146878.aspx

ディストリビューション エージェント

http://technet.microsoft.com/ja-jp/library/ms147328.aspx

マージ エージェント

http://technet.microsoft.com/ja-jp/library/ms147839.aspx

キュー リーダー エージェント

http://technet.microsoft.com/ja-jp/library/ms147378.aspx

レプリケーション メンテナンス ジョブ

詳細

レプリケーションの定義

  1. パブリケーションを作成し、
  2. アーティクルを定義する。
  3. サブスクリプションの作成

パブリッシュ

データとデータベース オブジェクトのパブリッシュ
http://msdn.microsoft.com/ja-jp/library/ms152559.aspx

サブスクライブ

パブリケーションのサブスクライブ
http://msdn.microsoft.com/ja-jp/library/ms151170.aspx

参考

参考情報

MSDN

レプリケーション

http://technet.microsoft.com/ja-jp/library/ms151198.aspx

レプリケーション機能とタスク

http://technet.microsoft.com/ja-jp/library/bb677158.aspx

高可用性ソリューション


Tags: :データアクセス, :SQL Server


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS