少人数で小規模なECサイトの運用開発を行っています。 Ruby on Rails, aws, postgres 使っています。 DBがレプリケーションの構成になっている場合、更新系のクエリーをマスターDBへ、参照系のクエリーをスレーブDBへクエリを投げるようして、DBの負荷分散をさせる方法です。 RailsのGemでそれを、やってくれるGem octopus (Git Hub - tchandy/octopus) があるので、これを使った実装は説明します。 インストール gemのインストールは、Gemfileに以下を追加して、bundle install Gemfile # DB master slave振り分け # https://github.com/tchandy/octopus gem 'ar-octopus' DBの接続先の設定 接続先の設定は、config/shards.yml