スケーラビリティを向上させるために、1つの巨大なMySqlデータベース(約50個のテーブル)を別のサーバー上の複数のデータベースに分割する予定です。私たちはRails 3で作業しています。異なるサーバーにデータベースを結合するときのRailsのパフォーマンス
明らかに、別のサーバーに存在するテーブルから結合を行う必要がないようにしたいのですが、これは時には避けられません。
私たちのデータベースを3つの新しいデータベース/サーバーに分割する8番目の方法を理解するのに役立つよう、私たちは、それら。
これはあなたの経験ですか?親指のルールは?どんな宝石や道具?警告と注意点はありますか?キャッシングはどうですか?バックアップ、信頼性はどうですか?
あなたの洞察に感謝します!