title: CouchDB 1.6: Configuring replications for databases on foreign nodes
body: <p>I use CouchDB 1.6.1 on two separate servers (server A and server B).</p>
  
  <p>For consistency sake I have been configuring all replications on server A. We have many databases. Each database has a 'push to B' and a 'pull from B' rep.</p>
  
  <p>However, I now want to subdivide a database on server B. i.e.</p>
  
  <p>dbOnA => dbOnB</p>
  
  <p>dbOnB => subDbOnB1 (with repFilterB1)</p>
  
  <p>dbOnB => subDbOnB2 (with repFilgerB2)</p>
  
  <p>dbOnB => subDbOnB3 (with repFilgerB3)</p>
  
  <p>etc.</p>
  
  <p>Is there anything wrong with configuring these reps on server A?</p>
  
  <p>Compared to configuring these same reps on server B, where the 'local' database is, am I making any tradeoffs wrt performance? efficiency? etc.</p>
  
  <p>==== EDIT ==== </p>
  
  <p>To add background:</p>
  
  <ul>
  <li>server 1 has CouchDB installed</li>
  <li>server 2 has Barrel installed</li>
  <li>I would like to keep configuration documents installed in Couch only</li>
  <li>There are tools that interact with server 1, but not server 2</li>
  </ul>