- ベストアンサー
データベース名(スキーマ)について
あるシステムで以下のような構成のテーブルを見たことがあるのですが何か意図があるのでしょうか。 テーブルAについてはデータベース名がTest1のデータベースに存在し、 テーブルBについてはデータベース名がTest2に存在し、 テーブルCについてはデータベース名がTest3に存在しています。 その他のテーブルについても同様に別の異なるデータベース名にテーブルが 定義されていたりします。 このようにするのはは何か意図があるのでしょうか。 こうすることで負荷が分散されるなんてことはあるのでしょうか。 ちなみに1台のサーバーの中にMysqlがインストールされている状態です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>このようにするのはは何か意図があるのでしょうか。 通常は、スキーマ単位で管理のしかたを変えたい場合に分けます。 >こうすることで負荷が分散されるなんてことはあるのでしょうか。 とくには無いと考えます。
お礼
調べてみたらスキーマ単位で権限を与えたりということができそうです。 ありがとうございました。
補足
ご回答ありがとうございます。 >通常は、スキーマ単位で管理のしかたを変えたい場合に分けます。 この辺りもう少し教えていただけますでしょうか。 例としてどのようなことが考えられますでしょうか。