建议支持分布式数据库,多数据库,在配置文件中用逗号分隔。ThinkPHP就是这样的。
如:
return array(
'DB_TYPE'=> 'mysql', // 分布式数据库的类型必须相同
'DB_HOST'=> '192.168.0.1,192.168.0.2',
'DB_NAME'=>'mydb', // 如果相同可以不用定义多个
'DB_USER'=>'user1,user2',
'DB_PWD'=>'pwd1,pwd2',
);
感觉很方便。Yii可以把这个功能增加进去,那就更完美了。