Nella tua app/etc/local.xml
compilare <resources>
in modo successivo:
<resources>
<db>
<table_prefix><![CDATA[]]></table_prefix>
</db>
<core_read>
<connection>
<use />
<host><![CDATA[localhost]]></host>
<username><![CDATA[root]]></username>
<password><![CDATA[]]></password>
<dbname><![CDATA[db_read_name]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</core_read>
<core_write>
<connection>
<use />
<host><![CDATA[localhost]]></host>
<username><![CDATA[root]]></username>
<password><![CDATA[]]></password>
<dbname><![CDATA[db_write_name]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</core_write>
</resources>
Domanda interessante. Posso chiederti in quale tipo di scenario si dovrebbero separare i DB per la lettura e la scrittura? – mas
Per [Load Balancing] (http://en.wikipedia.org/wiki/Load_balancing_%28computing%29). Magento ha una lettura molto intensa. Utilizzando [RDS] (http://aws.amazon.com/rds/) leggi replica (s) posso distribuire il carico sul DB e gestire più traffico. – Max