タグ

ブックマーク / imanengineer.net (1)

  • Laravelでマスター/スレーブ構成のデータベースに接続するための設定

    ある程度の規模のアプリケーションでは、Amazon AuroraMySQLのレプリケーション機能を利用して、マスター/スレーブ構成でのデータベースを構築することがよくあります。 アプリケーションからの参照系クエリ(SELECT)はスレーブサーバーに向けて実行、一方更新系のSQL(INSERT/UPDATE/DELETE)はマスターサーバーに向けて実行し、マスターサーバーからスレーブサーバーに変更内容を同期する、という構成にすることで、データ参照時の性能向上や負荷分散、可用性・冗長性の向上が期待できます。 これを実現するには、アプリケーション側で発行されるSQLに応じて、マスター向け/スレーブ向けの2つのデータベースコネクションを使い分ける必要があります。 Laravelでマスター/スレーブ構成のDBに接続するための設定 Laravelには、標準でマスター向け/スレーブ向けのコネクションの

    Laravelでマスター/スレーブ構成のデータベースに接続するための設定
  • 1