• ベストアンサー

データベース名(スキーマ)について

あるシステムで以下のような構成のテーブルを見たことがあるのですが何か意図があるのでしょうか。 テーブルAについてはデータベース名がTest1のデータベースに存在し、 テーブルBについてはデータベース名がTest2に存在し、 テーブルCについてはデータベース名がTest3に存在しています。 その他のテーブルについても同様に別の異なるデータベース名にテーブルが 定義されていたりします。 このようにするのはは何か意図があるのでしょうか。 こうすることで負荷が分散されるなんてことはあるのでしょうか。 ちなみに1台のサーバーの中にMysqlがインストールされている状態です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>このようにするのはは何か意図があるのでしょうか。 通常は、スキーマ単位で管理のしかたを変えたい場合に分けます。 >こうすることで負荷が分散されるなんてことはあるのでしょうか。 とくには無いと考えます。

unko347
質問者

お礼

調べてみたらスキーマ単位で権限を与えたりということができそうです。 ありがとうございました。

unko347
質問者

補足

ご回答ありがとうございます。 >通常は、スキーマ単位で管理のしかたを変えたい場合に分けます。 この辺りもう少し教えていただけますでしょうか。 例としてどのようなことが考えられますでしょうか。

関連するQ&A