[Codeigniter-users] CIのDBクラスを使った場合の処理で質問

Back to archive index

usagi****@ezweb***** usagi****@ezweb*****
2009年 7月 21日 (火) 19:54:02 JST


kunitsujiです。
安藤さん、どうも。
例えば、最初1つのDBでアプリを動かして、あとで1台追加する場合、アプリ側は意識をしたくないんですよ。

設定に一つ足すだけで、フレームワーク側が吸収して欲しいのです。
CIを考えた場合は確かに、CIの責務ではないように感じますね。
アプリケーションのベースでやるべきかな。
MyNETS2のベースでやるべきだとは思いますが、DBまわりって継承簡単に出来ない仕組みなんですよね(笑)

>安藤です。
>
>2009/07/21 19:36 に kunitsuji<tsuji****@m-s*****> さんは書きました:
>> kunitsujiです。
>>
>> CIのDBクラスを使って、接続先DBを変えることができます。
>> たとえば、MySQLでマスターとスレーブを切り替えるような場合ですね。
>>
>> この時に思ったのですが、
>> subのDBに記述がある場合、自動的に更新系の処理はdefault、SELECT系の処理は
>> sub、見たいなことってできないもんでしょうかね。。。
>>
>> 実際ほとんどのアプリではdatabaseをつかうので、autoloadで読み込みしたりし
>> てますので、都度modelで呼び出すのもどうかと思うし。
>>
>> このあたりうまく処理してるひといますか?
>
>この辺って、フレームワーク側でやるなら明示的にやる場合が多いと思います。
>自動だと、誰もが望む構成になりえないと言うか。
>
>自動的ってなると、負荷分散側に任せたほうが良くないでしょうか?
>#クラスタリング
>
>//安藤
>
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>
>
>
>
>-- 
>----------------------------------------------------------------------------------------
>株式会社 音生
>安藤 建一
>愛知県名古屋市中区金山5丁目11−6
>名古屋ソフトウェアセンタービル1F
>TEL : 052-884-0017
>FAX : 052-884-0018
>URL : http://neo-navi.net/
>----------------------------------------------------------------------------------------
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index