sql >> データベース >  >> RDS >> Sqlserver

ミラーリングとレプリケーション

    私は SQL Server 2005 を知りませんが、一般的な SQL の使用法については、常にレプリケーションを好みます。アプリケーションで読み取り/書き込みを分離する必要があります (MySQL には、プロキシの方法でこれを実行できる MySQL Proxy があります) が、スケーラブルなシステムを取得します (スレーブへの読み取り、マスターへの書き込み)

    ミラーリングとは、同時実行性/トランザクションの問題につながるマスター マスター レプリケーションを意味します。マスター マスター シナリオであっても、決してすべきではありません 異なるサーバーに書き込みクエリを送信します。プロジェクトのサイズに応じて、次のステップではスレーブを追加し、冗長性のために別のマスターとそのスレーブを追加します。

    master --- master
      |          |
    slave       slave
      |          |
    slave       slave
      |          |
    slave       slave
    

    その場合でも、1 つのマスターにのみ書き込みクエリを送信しますが、マスターに障害が発生した場合、2 番目のマスターを新しい書き込みクエリ ターゲットに自動的に昇格させることができます。




    1. FBJavaScriptのSQLクエリ

    2. PostgreSQLでテーブルを参照するすべてのストアドプロシージャを一覧表示する3つの方法

    3. 接続プールと永続接続mysqli

    4. ルートに対しても機能しないoutfileに*を選択します